Payouts to a wallet in the Philippines
Payout parameters (PHP)
Name | Type | Mandatory | Description |
---|---|---|---|
payment_method | PaymentMethod | + | Payout data |
type | string | + | Value: wallet |
wallet | WalletPaymentMethod | + | Recipient's wallet details |
type | string | + | Value: global |
global | WalletGlobal | + | Wallet data |
name | string | + | Wallet name from the table below |
description | string | + | Purpose of remittance for the payout. This description should match the classification given in How to specify the remittance purpose |
msisdn | string | + | Recipient's phone number |
participant_details | ParticipantDetails | + | Information on the payout participants |
recipient | Participant | + | Recipient details |
currency | string | + | Recipient's currency in ISO 4217 format. Case insensitive |
country_iso3 | string | + | Recipient's country code (ISO-3166-1 alpha-3) |
first_name | string | + | Recipient's first name. Important: if the name is passed incorrectly, the recipient bank may not accept the payout |
last_name | string | + | Recipient's last name. Important: if the name is passed incorrectly, the recipient bank may not accept the payout |
sender | Participant | + | Sender details |
address_line | string | - | Sender's address |
company_name | string | + | Sender company name. Limited to 100 characters, cannot contain digits only |
registration_number | string | + | Sender company registration number |
date_of_incorporation | string | - | Sender company incorporation date |
postal_code | string | - | Sender's postal code |
country_iso3 | string | + | Sender’s country code (ISO-3166-1 alpha-3) |
msisdn | string | - | Sender's phone number |
code | string | + | Sender company registration number |
amount_details | AmountDetails | + | Payout amount details |
amount | int | + | Payout amount in decimal format. The value must be greater than zero. If you are sending 100 USD, write 10000 |
currency | string | + | ISO 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
Country | Currency | E-Wallet |
---|---|---|
Philippines | PHP | GCash |
Philippines | PHP | GrabPay |
Philippines | PHP | PayMaya |