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.

create-payment.sh
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.