Authentication
Authenticate every request using your API key.Your First Payment
Create a payment by sending a request to the Payments endpoint.Payment Lifecycle
A typical payment follows this flow:Webhooks
Payment processing is asynchronous. Configure a webhook endpoint to receive notifications whenever:- A payment succeeds.
- A payment fails.
- A payout completes.
- A refund is processed.
- A chargeback is created.
Idempotency
Use an idempotency key when creating payments or payouts to safely retry failed requests without creating duplicates.Rate Limits
To ensure platform stability, requests are rate limited. If the rate limit is exceeded, the API returns:Next Steps
API reference
Find out how to integrate to the API to get paid, pay and manage wallets.
Testing
Learn about error handling when using the API.
Going live
Things to set to move from your sandbox account to live payments.
