Skip to content

收款方添加

接口信息

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

业务说明

  • 这是使用付款API的前置步骤,须先添加收款人,才能进行付款
  • 添加成功后会返回beneficiaryId(收款人ID),该ID将用于后续的付款操

重复创建提示

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

请求参数

Headers

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

Request Body

主要参数

参数名类型说明必填
merchantNostring商户号M
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,
  "bankCountry": "PK",
  "payoutCurrency": "PKR",
  "entityType": "1",
  "paymentMethod": "E_WALLET",
  "sign": "d2ea92efff636320122021f65b613201403f6d34334cfbc7e589ce9f842282q6",
  "receiverInfo": "{\"companyName\":\"helloBoy\",\"lastName\":\"test\",\"firstName\":\"beta\",\"areaCode\":\"+92\",\"phone\":\"2313019452\",\"birthDate\":\"1991-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,\"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收款人状态/payeeStatus

响应示例

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