Skip to main content

Payouts to a wallet in the Philippines

Payout parameters (PHP)

NameMandatoryTypeDescription
payment_method/payout_details+objectPayout data
  type+stringValue: wallet
  wallet+objectRecipient's wallet details
    type+stringValue: global
    global+objectWallet data
      name+stringWallet name from the table below
      description+stringPurpose of remittance for the payout. This description should match the classification given in How to specify the remittance purpose
      msisdn+stringRecipient's phone number
participant_details+objectInformation on the payout participants
  recipient+objectRecipient details
      currency+stringRecipient's currency in ISO 4217 format. Case insensitive
      country_iso3+stringRecipient's country code (ISO-3166-1 alpha-3)
      first_name+stringRecipient's first name. Important: if the name is passed incorrectly, the recipient bank may not accept the payout
      last_name+stringRecipient's last name. Important: if the name is passed incorrectly, the recipient bank may not accept the payout
    sender+objectSender details
      address_line-stringSender's address
      company_name+stringSender company name. Limited to 100 characters, cannot contain digits only
      registration_number+stringSender company registration number
      date_of_incorporation-stringSender company incorporation date
      postal_code-stringSender's postal code
      country_iso3+stringSender’s country code (ISO-3166-1 alpha-3)
      msisdn-stringSender's phone number
    code+stringSender company registration number
amount_details+objectPayout amount details
  amount+intPayout amount in decimal format. The value must be greater than zero. To send 100 USD, write 10000
  currency+stringISO 4217 currency code. Case insensitive

Example

curl -X POST \
https://demo.smart-glocal.com/api/v1/session/start/payout \
-H 'Content-Type: application/json' \
-H 'X-PARTNER-PROJECT: your_project_name' \
-H 'X-PARTNER-SIGN: signature' \
-d'{
"session_id": "ps_1053680",
"payment_method": {
"type": "wallet",
"wallet": {
"type": "global",
"global": {
"name": "GrabPay",
"description": "FAMILY_SUPPORT",
"msisdn": "phone number"
}
}
},
"participant_details": {
"sender": {
"address_line": "Sender's address",
"country_iso_code": "GBR",
"postal_code": "postal code",
"date_of_incorporation": "2022-07-27",
"company_name": "Company name",
"registration_number": "159",
"msisdn": "+4554323423112",
"code": "1234567890"
},
"recipient": {
"first_name": "John",
"last_name": "Johnson",
"currency": "php",
"country_iso3": "phl"
}
},
"amount_details": {
"amount": 1000,
"currency": "usd"
}
}'

List of supported mobile wallets

CountryCurrencyE-Wallet
PhilippinesPHPGCash
PhilippinesPHPGrabPay
PhilippinesPHPPayMaya