Build payments into WhatsApp.
One charge call becomes a full WhatsApp checkout. Integrate once, listen for charge.success, ship.
# 1. create a checkout session
curl https://api.gettaugo.com.ng/v1/whatsapp/checkout/sessions \
-H "Authorization: Bearer sk_test_…" \
-d '{"amount": 1850000, "customerEmail": "buyer@example.com", "mode": "headless"}'
# → { paymentMethods: [bank_transfer, ussd, card] }
# 2. customer picks a method → generate that method's instructions
# 3. receive the webhook the instant the bank confirms
{ "event": "charge.success", "reference": "order_1042" }One call. A whole WhatsApp checkout.
Integrate once. Fire POST /v1/charges, Tuago opens the session in WhatsApp and returns the link, then listen for charge.success. Test & live keys, signed webhooks, no card data in your tree.
Charges
Create a charge and Tuago returns a WhatsApp checkout URL + a dynamic virtual account.
Signed webhooks
charge.success, settlement.success and more, HMAC-signed, with retries and resend.
Test + live keys
Separate environments. Rotate keys anytime; reveal-once on create.
Verification
Resolve accounts and verify identities through the bank rail.
Idempotency
Safe retries with idempotency keys, never double-charge a customer.
Clean REST
Predictable JSON, an enveloped response, and typed error codes.
Start getting paid in the chat.
Set up in minutes. Collect your first bank transfer and watch it confirm itself.