This set of API endpoints is designed to allow your users to create and retrieve the necessary information for making a fiat currency withdraw (an "off-ramp") from their account.
Minimums to send
MXN : 50
EURO: 10
GBP: 20
NGN: 100
GTQ: 1
Notifications
To get notified about incoming deposit or to follow your withrawals statuses, go to the account webhooks section.
Flow
Step by Step
- Create withdrawal destination (if you do not a have a previous one)
- Create a new beneficiary if the recipient does not exist.
- Call the get all countries endpoint to get the country id for the new beneficiary address.
- Call the create beneficiary endpoint.
- If the beneficiary already exists, get the beneficiary id.
- Call the get all beneficiaries endpoint to find which one will be used.
- Call the get beneficiary by id endpoint to verify it is the correct one.
- Call the get requirements by currency id endpoint.
- Call the get requirements by id endpoint using the selected ID to confirm the specific data fields required for that destination.
- Call the create withdrawal destination endpoint providing the required data gathered in the previous step.
- Create a new beneficiary if the recipient does not exist.
- Get the id for the withdrawal destination where you want to send (If using a previously created destination).
- Call the get destinations by beneficiary endpoint.
- Call the get destination by id info endpoint with an id from the previous step.
- Call the execute withdrawal endpoint. Ensure the source account matches the currency being sent.
- Once the transaction has reached a terminal status if a webhook is configured on the account, a post request will be sent to the webhook endpoint containing the transaction details.

