Onerway
POST

收款方编辑

更新已有收款人的资料信息。

请求

merchantNo
Onerway 分配的商户号。通常在沙盒或生产商户开通后,从商户后台或开户材料中获取。
示例:
merchantRefId
商户侧收款人引用 ID。
beneficiaryId
需要更新的收款人 ID。
bankCountry
收款人目标国家。
payoutCurrency
收款人打款币种。
entityType
收款主体类型;0 表示企业,1 表示个人。
paymentMethod
配置的付款方式。
以 JSON 字符串编码的收款人身份信息。
以 JSON 字符串编码的收款地址信息。
以 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"
}'

响应

respCode
Onerway 返回的响应码。
respMsg
Onerway 返回的响应信息。
更新收款人的结果。

响应示例

{
  "respCode": "20000",
  "respMsg": null,
  "data": {
    "beneficiaryId": "1984102812163112960",
    "payeeStatus": "unnecessary"
  }
}
该接口暂未记录错误响应。