Transfer Method Query
API Information
- Path:
api/v1/acct/queryPaymentMethods - Method: POST
- Content-Type: application/json
Business Description
- Different countries may support different Payment Methods. This API is used to query the Payment Methods supported by specific countries and currencies
- Call this API before adding payees to confirm the Payment Methods supported by the target country
E-wallet payouts
When paymentMethods includes E_WALLET and you choose an e-wallet payout, select a walletType from the wallet enum table and include it in the payee required fields query. For payee creation or payment with payee details, supply walletType and the wallet account identifier walletPhone inside accountInfomation.
Request Parameters
Request Body
| Parameter | Type | Description | Required |
|---|---|---|---|
| merchantNo | string | The merchant number of the request initiator. | M |
| onBehalfOf | string | The merchant number that the request is actually associated with. Provide this field only when initiating a request on behalf of another merchant. | N |
| destinationCountry | string(10) | Destination country for payment submission, e.g.: PH | M |
| accountCurrency | string(10) | Account currency, e.g.: PHP | M |
| entityType | string(1) | Entity type [0: Company, 1: Individual] | M |
| sign | string | Signature | M |
Request Example
json
{
"merchantNo": "800181",
"destinationCountry": "PH",
"accountCurrency": "PHP",
"entityType": "1",
"sign": "a1b2c3d4e5f6g7h8i9j0"
}Response Result
Response Body
| Parameter | Type | Description |
|---|---|---|
| respCode | string | Response code |
| respMsg | string | Response message |
| data | object | Response data |
| └─destinationCountry | string | Destination country for payment submission |
| └─accountCurrency | string | Account currency |
| └─entityType | string | Entity type |
| └─paymentMethods | array | Payment method list |
Response Example
json
{
"respCode": "20000",
"respMsg": "Success",
"data": {
"destinationCountry": "PH",
"accountCurrency": "PHP",
"entityType": "1",
"paymentMethods": ["BANK_TRANSFER", "DIGITAL_WALLET"]
}
}