Skip to main content
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 the Content-Type: application/json header. Every API response returns a consistent envelope:
FieldTypeDescription
successbooleanWhether the request was successful
messagestringHuman-readable status message
dataobject / arrayThe response payload
meta.timestampstringISO 8601 timestamp of the response

Error Handling

BoundlessPay uses standard HTTP status codes to indicate the outcome of a request:
Status CodeMeaning
200Request succeeded
201Resource created successfully
400Bad request — check your request body
401Unauthorized — invalid or missing API key
403Forbidden — your account doesn’t have access
404Resource not found
409Conflict — resource already exists
500Internal server error