You can utilize this as an efficient means to test
the API functionality and configurations on your end.
Welcome
The BoundlessPay API gives you programmatic access to a full suite of payment infrastructure — from accepting payments via card and bank transfer, to sending money across borders, managing sub-accounts, and running subscription billing.Quick Actions
Authenticate
Generate your API keys and obtain an access token to start making requests.
Accept Payments
Create an order and collect payments via card or bank transfer.
Send Money
Initiate local and cross-border bank transfers for your users.
Authentication
All API endpoints are authenticated using Bearer tokens and picked up from the specification file.Request & Response Format
All request bodies must be sent as JSON with theContent-Type: application/json header. Every API response returns a consistent envelope:
| Field | Type | Description |
|---|---|---|
success | boolean | Whether the request was successful |
message | string | Human-readable status message |
data | object / array | The response payload |
meta.timestamp | string | ISO 8601 timestamp of the response |
Error Handling
BoundlessPay uses standard HTTP status codes to indicate the outcome of a request:| Status Code | Meaning |
|---|---|
200 | Request succeeded |
201 | Resource created successfully |
400 | Bad request — check your request body |
401 | Unauthorized — invalid or missing API key |
403 | Forbidden — your account doesn’t have access |
404 | Resource not found |
409 | Conflict — resource already exists |
500 | Internal server error |
