Integrate checkout in one afternoon
One API, a hosted checkout and a sandbox you can test now. Create a session. Send your customer to it. Listen for the confirmation.
curl -X POST $API/v1/checkout_sessions \
-H "Authorization: Bearer sk_test_..." \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{
"amount": 15000,
"currency": "MWK",
"merchant_reference": "ORDER-1",
"return_url": "https://your.app/return"
}'Hosted checkout
Redirect the customer to Steadi Pay. We handle method choice, the prompt and the confirmation.
Webhooks
Signed events you can retry and replay from the dashboard if the first delivery is missed.
Sandbox
Test numbers for the happy path and for the failures you will see in production, including late confirmations.
SDK
A TypeScript SDK to create checkouts and verify webhooks. More languages will follow.

Test the failures in sandbox first
Simulate timeouts, late confirmations and duplicate callbacks in the sandbox. Find those cases before a live sale.