Integrate in an afternoon
Four endpoints cover the full flow: channel list, quote, create order, query order. Signatures and allow-lists are configured once at app registration; multi-language samples are ready to copy.
Onboarding flow
- 1
Register an app
In the merchant portal under API access: name the app, enter server IPs, generate the key pair locally in the browser, download and keep the private key.
- 2
Fetch channels and quote
Call the channel list for available payout currencies and field requirements; use the quote endpoint to get the full fee breakdown before ordering.
- 3
Create an order
Submit beneficiary fields and the payout amount per currency rules. Payer details are generated by the platform; nothing to pass.
- 4
Poll for the result
Query by order number until a final state (success or failure). The platform does not push callbacks.
Signing and security
- RSA-SHA256 request signature over HTTP method, path, timestamp and raw body
- Timestamp validity window against replay
- IP allow-list: requests must originate from IPs registered on the app
- Idempotency: resubmitting the same merchant order number returns the same order
Samples and documentation
- Built-in integration guide in the merchant portal: Java / Python / PHP / Go / Node samples including the signing routine
- Full API reference (parameters, error codes, field rules) is available in the portal after registering an app
- Layered error codes: parameters, authentication, funds, risk and upstream each have their own range for programmatic handling
Sandbox: a separate test environment is provided for integration; credentials and endpoints are issued at onboarding.