API Reference
Everything you can call.
TagPay's REST API is the same surface our dashboards and SDKs use. Every endpoint returns JSON and accepts JSON, every mutation supports an Idempotency-Key header, and every monetary value is in kobo (1 NGN = 100 kobo).
Resources
Charges
Initialize, verify, and retrieve customer payments via card, bank transfer, or USSD.
3 endpoints
Transactions
List historical transactions with rich filtering, and retrieve a single transaction.
2 endpoints
Customers
Create, retrieve, list, and update customer records linked to charges.
4 endpoints
Refunds
Issue full or partial refunds; list and retrieve refund records.
3 endpoints
Payment Links
Create shareable payment URLs — single-use or multi-use, fixed or flexible amounts.
5 endpoints
Collection Accounts
Provision expiring or permanent virtual NUBANs for inbound bank transfers.
4 endpoints
Webhooks
Register endpoint URLs and rotate signing secrets.
4 endpoints
Events
Event types fired to webhook endpoints, with payload shapes.
12 endpoints