Official Banxa Enterprise API Specs
Download OpenAPI description
Overview
URL
Banxa customer support
License
Languages
Servers
Mock server
https://banxa-enterprise.redocly.app/_mock/enterprise-api/v0-beta/openapi
Production environment server
https://api.banxa.com
Sandbox environment server
https://api.banxa-sandbox.com
Request
Returns applicable transaction limits for a given identity and transaction context.
Limits are derived from:
- payment-provider limits (route/method specific), and
- customer-specific limits (tier-based and/or overrides)
The response returns:
- limits for DAILY/WEEKLY/MONTHLY/ANNUAL windows, including provider vs customer sources
Security
HMACAuth
Partner identity reference.
Example: "206-0x56c386b7b49be8618dbcdb2c6d09e161645c31ed"
Payment method / route identifier.
Example: "payid-bank-transfer"
Transaction type (e.g., ONRAMP/OFFRAMP). Populate enum from your TransactionTypeEnum if desired.
Example: "ONRAMP"
Fiat currency code (typically ISO 4217).
Example: "AUD"
- Mock serverhttps://banxa-enterprise.redocly.app/_mock/enterprise-api/v0-beta/openapi/eapi/v0/identities/transactions/limits
- Production environment serverhttps://api.banxa.com/eapi/v0/identities/transactions/limits
- Sandbox environment serverhttps://api.banxa-sandbox.com/eapi/v0/identities/transactions/limits
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://banxa-enterprise.redocly.app/_mock/enterprise-api/v0-beta/openapi/eapi/v0/identities/transactions/limits \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"identityReference": "206-0x56c386b7b49be8618dbcdb2c6d09e161645c31ed",
"method": "payid-bank-transfer",
"fiat": "AUD",
"crypto": "BTC",
"blockchain": "BTC",
"transactionType": "ONRAMP"
}'Response
application/json
{ "identityReference": "206-0x56c386b7b49be8618dbcdb2c6d09e161645c31ed", "limits": { "transaction": { … }, "periodical": [ … ] } }