Merchant API — v1
Accept payments from your own backend.
Create a payment, redirect your customer to a hosted checkout page, get notified when it's done. No payment UI to build, no mobile-money integration to maintain.
curl -X POST https://connect.tchokopay.com/v1/payments \
-H "Authorization: Bearer tchoko_live_..." \
-H "Content-Type: application/json" \
-d '{
"amount": 5000,
"currency": "XAF",
"description": "Order #4821"
}'Returns a checkoutUrl — redirect your customer there and you're done.
Built for how payments actually work
Multi-currency
Price a payment in any currency — settle net of fees in whatever your customer actually paid with.
Signed webhooks
Get notified the moment a payment resolves. Every delivery is HMAC-signed and replay-protected.
Key-scoped access
Generate, rotate, and revoke API keys yourself. Revocation takes effect immediately, no delay.
Idempotent by default
Retry any request safely with an Idempotency-Key — never risk a duplicate charge.
Ready to accept your first payment?
Generate an API key from your dashboard and you're creating real checkout links in minutes.