Docs
Create a checkout session. The customer chooses the method. Steadi Pay chooses the provider.
Create a session
Send an API key, an amount in tambala, a merchant reference and a return URL.
Customer chooses
They pick Airtel Money, TNM Mpamba, a bank transfer or a card.
Steadi Pay routes it
We pick the provider. You get a signed webhook when it is paid.
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"
}'OpenAPI lives at /v1/docs. Never send card numbers, CVVs or PINs to this API.