Payouts
Send money to GCash, Maya, and bank accounts via Xendit v3 Payouts API.
POST
/v1/payoutsIdempotentCreate a payout
Sends funds to a wallet or bank account. Supported channels: GCASH, PAYMAYA, BPI, BDO, UNIONBANK, METROBANK, RCBC, LANDBANK, PNB.
Required scope:
payouts:writeRequest Body
| Parameter | Type | Required | Description |
|---|---|---|---|
| amount | integer | Yes | Amount in centavos |
| currency | string | No | ISO currency code |
| reference_id | string | Yes | Your unique reference ID |
| channel_code | string | Yes | Destination channel |
| account_number | string | Yes | Mobile number or bank account |
| account_holder_name | string | No | Recipient full name |
| description | string | No | Payout description |
Response
{
"id": "po_01HXYZ",
"status": "PENDING",
"amount": 50000,
"currency": "PHP",
"reference_id": "PAYOUT-001",
"provider_transaction_id": "dsbmt_abc123",
"fees": {
"provider_fee": 1500,
"payroo_fee": 500,
"merchant_net": 48000
},
"created_at": "2024-01-01T00:00:00.000Z"
}