TagadaPay API
The TagadaPay API is a REST API that lets you process payments, manage subscriptions, handle customers, deploy plugins, and orchestrate checkout funnels — all programmatically.Base URL
Authentication
Authenticate every request with a Bearer token in theAuthorization header. Get your API key from the TagadaPay Dashboard.
Request format
- All requests must use HTTPS
- Set
Content-Type: application/jsonfor POST/PUT requests - All responses return JSON
Rate limits
| Plan | Requests/min | Burst |
|---|---|---|
| Standard | 100 | 150 |
| Premium | 500 | 750 |
429 Too Many Requests with a Retry-After header.
Error codes
| Code | Meaning |
|---|---|
| 400 | Bad request — invalid or missing parameters |
| 401 | Unauthorized — missing or invalid API key |
| 403 | Forbidden — insufficient permissions |
| 404 | Resource not found |
| 409 | Conflict with another request |
| 429 | Rate limited |
| 500 | Server error |
Pagination
List endpoints support pagination via request body parameters:- Offset pagination
- Simple pagination
Used by payments, orders, customers, and block rules.
Filtering
Most list endpoints accept afilters object. Common patterns:
is-equal-date, is-between-date, is-after-date, is-before-date.
Webhooks
Register webhook endpoints to receive real-time event notifications for payments, orders, subscriptions, and more. See the Webhooks API section.SDKs
Node.js SDK
Server-side SDK for Node.js / TypeScript
Plugin SDK
Build custom checkout plugins with React
Plugin CLI
Deploy and manage plugins from the command line
Need help?
- Email: api-support@tagadapay.com
- Dashboard: app.tagadapay.com
