Docs menu
Money out

Payouts

A payout sends money from your available balance to a Philippine bank account or e-wallet. You can create them from the dashboard or with the API.

Create a payout

POST /v1/payoutsJSON
{
  "merchant_payout_id": "PO-5521",
  "amount": "1000.00",
  "channel": "BANK",
  "bank_code": "BDO",
  "account_number": "001234567890",
  "account_name": "Juan Dela Cruz",
  "email": "[email protected]"
}
FieldTypeRequiredDescription
merchant_payout_idstringYesYour reference, unique within your account.
amountstringYesIn pesos, inside your payout limits.
channelstringYesBANK for any bank or e-wallet rail, GCASH for GCash numbers.
bank_codestringBANKFrom GET /v1/banks.
account_numberstringYesBank account number, or a GCash number 09XXXXXXXXX.
account_namestringYesName on the account.
callback_urlstringNoWebhook URL for this payout only.

Holds and fees

The amount plus the payout fee is held from your available balance the moment the payout is created; the response shows fee and total_debit. If the payout fails or is rejected, the hold is released by itself.

Large payouts can wait for approval

Payouts above your approval threshold start as APPROVAL_PENDING until your account admin approves them.

Statuses

StatusMeaning
APPROVAL_PENDINGWaiting for an approval (above the threshold).
PROCESSINGSent to the bank or e-wallet.
SUCCEEDEDDelivered.
FAILEDNot delivered; the hold is released.
REJECTEDDeclined at approval; the hold is released.
© 2026 NetPay.ph. All rights reserved.HomeSign in