Build payments into your product with TPE virtual. Start integrating →
Logo

MyTPE developer documentation

Connect your server to one MyTPE account, then manage KYC, payment instances, forms, payment links and webhooks through a REST API.

The MyTPE API is for server-to-server integrations. Your server gets a short-lived access token for one MyTPE account and calls the API with it. Never put the credentials in a browser or a mobile app.

You want toGo to
Make your first successful callBuild your first integration
Complete a specific taskHow-to guides
Look up an endpoint, scope, error or limitReference
Understand how access worksExplanation

How an integration is shaped

Core concepts

ConceptWhat it is
AccountAlso called a workspace. Every resource belongs to one.
IntegrationA program installed on one account, with its own credentials, scopes and optional IP ranges.
IdentificationThe legal entity MyTPE verifies.
BrandThe name and logo customers see on payment pages.
Bank accountThe 20-digit RIB that settlements are paid into.
Payment instanceA virtual TPE. Payment links are created under an instance.
Payment linkA shareable URL that charges customers.
FormFields collected from the payer at checkout.
WebhookAn HTTPS endpoint of yours that MyTPE calls when events happen.

Base URL

https://api.mytpe.app/api/ext

Amounts are in Algerian dinars (DZD) unless stated otherwise.

On this page