POST
收款方编辑
更新已有收款人的资料信息。
请求
merchantNoOnerway 分配的商户号。通常在沙盒或生产商户开通后,从商户后台或开户材料中获取。
示例:
801129merchantRefId商户侧收款人引用 ID。
beneficiaryId需要更新的收款人 ID。
bankCountry收款人目标国家。
payoutCurrency收款人打款币种。
entityType收款主体类型;
0 表示企业,1 表示个人。paymentMethod配置的付款方式。
receiverInfo{ companyName, lastName, ... }以 JSON 字符串编码的收款人身份信息。
address{ countryCode, state, ... }以 JSON 字符串编码的收款地址信息。
accountInfomation{ cardNumber, accountType, ... }以 JSON 字符串编码的收款账户信息。
sign请求签名字符串,需使用商户私钥按 Transfer 请求签名规则生成。
curl -X POST 'https://sandbox-api.onerway.com/payout/api/v1/beneficiary/edit' \
-H 'Content-Type: application/json' \
--data-raw '{
"accountInfomation": "{\"cardNumber\":null,\"accountType\":null,\"swiftCode\":null,\"bankName\":\"MCB BankLimited\",\"sortCode\":null,\"branchCode\":null,\"bankHolderName\":null,\"walletType\":\"EASYPAISA\",\"walletPhone\":\"03079770877\",\"pickUpBankName\":null,\"pickUpBankBranchName\":null,\"pickUpBankBranchId\":null,\"pickUpBankBranchAddress\":null}",
"address": "{\"countryCode\":null,\"state\":\"NY\",\"city\":\"Adin\",\"townName\":null,\"addressLine1\":\"testdsgddfs1233\",\"addressLine2\":null,\"addressLine3\":null,\"postalCode\":\"10005\"}",
"bankCountry": "PK",
"beneficiaryId": "1984102812163112960",
"entityType": "1",
"merchantNo": 801129,
"paymentMethod": "E_WALLET",
"payoutCurrency": "PKR",
"receiverInfo": "{\"companyName\":\"helloBoy\",\"lastName\":\"testData\",\"firstName\":\"betaData\",\"areaCode\":\"+92\",\"phone\":\"2313019452\",\"birthDate\":\"1990-12-04\",\"email\":\"jing.yuan1@onerway.com\",\"identityType\":\"SSN\",\"vatNumber\":\"8859884832\"}",
"sign": "d2ea92efff636320122021f65b613201403f6d34334cfbc7e589ce9f842284a3"
}'响应
respCodeOnerway 返回的响应码。
respMsgOnerway 返回的响应信息。
data{ beneficiaryId, payeeStatus }更新收款人的结果。
{
"respCode": "20000",
"respMsg": null,
"data": {
"beneficiaryId": "1984102812163112960",
"payeeStatus": "unnecessary"
}
}该接口暂未记录错误响应。