Skip to content

收款方编辑

接口信息

  • 路径: /api/v1/beneficiary/edit
  • 方法: POST
  • Content-Type: application/json

业务说明

  • 当收款人信息需要变更时使用,编辑后的收款人信息可能需要重新

重复创建提示

  • 系统返回错误状态但未提供具体的报错信息。本次请求可能为重复创建收款方。
  • 请根据银行账号调用收款方列表查询,获取已有的 payeeId,并使用该 payeeId 进行后续付款下发。

请求参数

Headers

请求头
参数名必填说明
Content-Typeapplication/json请求体类型

Request Body

主要参数

参数名类型说明必填
merchantNostring商户号(由oneway提供)M
beneficiaryIdLong收款人IDM
bankCountrystring(12)付款国家M
payoutCurrencystring(128)出款币种M
entityTypestring(1)主体类型 [0:企业,1:个人]M
paymentMethodstring付款方式M
receiverInfostring(1024)收款人信息M
addressstring(1024)地址信息M
accountInfomationstring(1024)账户信息M
signstring签名M

请求示例

json
{
  "merchantNo": 801129,
  "beneficiaryId": "1984102812163112960",
  "bankCountry": "PK",
  "payoutCurrency": "PKR",
  "entityType": "1",
  "paymentMethod": "E_WALLET",
  "sign": "d2ea92efff636320122021f65b613201403f6d34334cfbc7e589ce9f842284a3",
  "receiverInfo": "{\"companyName\":\"helloBoy\",\"lastName\":\"testData\",\"firstName\":\"betaData\",\"areaCode\":\"+92\",\"phone\":\"2313019452\",\"birthDate\":\"1990-12-04\",\"email\":\"jing.yuan1@onerway.com\",\"identityType\":\"SSN\",\"vatNumber\":\"8859884832\"}",
  "address": "{\"countryCode\":null,\"state\":\"NY\",\"city\":\"Adin\",\"townName\":null,\"addressLine1\":\"testdsgddfs1233\",\"addressLine2\":null,\"addressLine3\":null,\"postalCode\":\"10005\"}",
  "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}"
}

响应结果

响应头 Headers
参数名必填说明
content-typeapplication/json;charset=UTF-8响应体类型

响应参数

参数名类型说明
respCodestring响应码
respMsgstring响应信息
dataobject响应数据
  └─beneficiaryIdinteger收款人ID
  └─payeeStatusstring收款人状态

响应示例

json
{
  "respCode": "20000",
  "respMsg": null,
  "data": {
    "beneficiaryId": "1984102812163112960",
    "payeeStatus": "unnecessary"
  }
}