Query Payment Fields
Query Payment Fields
Request URL
POST /remittance/payment/query-fields
Request Body
Refer to : common
Biz_data
merchant_id
long
Merchant ID
bank_country*
string
Country Code
receive_currency*
string
Receive Currency
Response
{
"code": "10000",
"msg": "Success",
"data":{
},
"random_key":"abssdddd2wdw==",
"sign_type": "RSA",
"app_id": "2017051914172236111"
}{
"code": "40002",
"msg": "Business Failed",
"sub_code": "invalid-signature",
"sub_msg": "invalid signature"
}bank_country*
string
Receive Country
receive_currency*
string
Receive Currency
payment_type*
integer
Pay Type
account_type*
integer
Account type,
Refer to Account Type
payee_type*
integer
Payee Type
payee_required_fields[0].field
string
Field
payee_required_fields[0].name
string
Name
payee_required_fields[0].required
boolean
required
payee_required_fields[0].rule
string
rule
[ { "field": "bicSwift", "name": "BIC/SWIFT Code", "required": true, "rule": "^[0-9A-Z]{8}$|^[0-9A-Z]{11}$", "type": "swift" }, { "field": "accountNumber", "name": "Account Number", "required": true, "rule": "^[0-9A-Z]{1,50}$" }, { "field": "beneficiaryCompanyName", "name": "beneficiary Company Name", "required": true, "rule": "^.{2,128}$" }, { "field": "beneficiaryAddress", "name": "Beneficiary Address", "required": true, "rule": "^.{2,64}$" }, { "field": "beneficiaryCity", "name": "Beneficiary City", "required": true, "rule": "^.{2,64}$" }, { "field": "beneficiaryCountry", "name": "Beneficiary Country", "required": true, "type": "country" }, { "field": "beneficiaryStateOrProvince", "name": "Beneficiary State Or Province", "required": true, "rule": "^.{2,64}$" }, { "field": "beneficiaryPostalCode", "name": "Beneficiary Postal Code", "required": false, "rule": "^[A-Za-z0-9\s\-]{2,10}$" } ]
Example
curl --location --request POST 'https://rem-api-sandbox.pagsmile.com/remittance/payment/query-fields' \
--header 'Content-Type: application/json' \
--data-raw '
{
"partner_id": "000000000000001",
"app_id": "162051914172236138",
"timestamp": "2011-09-23 04:24:03",
"format": "JSON",
"version": "2.0",
"random_key": "jJT3+PR9CSowcR2QOK5OzMjVmTSjGoectzYbO8lENHnboElE",
"request_id": "F6bEd39c-EecF-C1a2-AFcb-bA9BAeC8",
"sign_type": "RSA",
"biz_data": "jJT3+PR9CSowcR2QOK5OzMjVmTSjGoectzYbO8lENHnboElEjJT3+PR9CSowcR2QOK5OzMjVmTSjGoectzYbO8lENHnboElE"
}'Note: 162************38 is pagsmile's test app id for sandbox
Please use your own app_id when testing.
Last updated
Was this helpful?