Live in an afternoon.

One API, a hosted checkout and a sandbox you can test in right now.

curl -X POST $API/v1/checkout_sessions \
  -H "Authorization: Bearer sk_test_..." \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{
    "amount_minor": 1500000,
    "currency": "MWK",
    "merchant_reference": "ORDER-1",
    "return_url": "https://your.app/return"
  }'

Hosted checkout

Redirect and we handle the rest.

Webhooks

Signed, retried, replayable.

Sandbox

Test numbers for every failure case.

SDK

TypeScript, with more coming.

The team working together around a laptop

Test the failures, not just the happy path.

Simulate timeouts, late confirmations and duplicate callbacks before you go live.