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
Note: 162************38 is pagsmile's test app id for sandbox
Please use your own app_id when testing.
Last updated
Was this helpful?