API Integration
Our Cashouts API enable merchants to generate local withdrawals in every country that PandaBlue operates. In order to do so, merchants need provide the in each transaction the local banking details required.
Therefore, it is important to properly understand the within each market that the merchant is willing to operate.
Integration flow
Cashout creation
Merchants need to send all the required local information for creating the transaction.
In this example, in 🇲🇽 Mexico we need the document, the bank account, the beneficiary name and last name.
curl -L \
--request POST \
--url 'https://api-stg.pandablue.com/v3/cashout' \
--header 'Content-Type: application/json' \
--header 'Payload-Signature: text' \
--data '{
"login": "your_cashout_login",
"pass": "your_cashout_pass",
"external_id": "30000000001",
"country": "MX",
"currency": "MXN",
"amount": 100,
"document_id": "848392783",
"bank_account": "021790064060296642",
"beneficiary_name": "Luis",
"beneficiary_lastname": "Miguel",
"notification_url": "https://merchant.site/webhooks/pandablue",
"type": "json"
}'In response, merchants receive the transaction identifier (cashout_id).
Retrieve the cashout status
By creating a request to the cashout status endpoint you will capable od retrieving the final status of the transaction.
curl -L \
--request POST \
--url 'https://api-stg.pandablue.com/v3/cashout/status' \
--header 'Content-Type: application/json' \
--header 'Payload-Signature: text' \
--data '{
"login": "your_cashout_login",
"pass": "your_cashout_pass",
"cashout_id": 8405147
}'Last updated
Was this helpful?

