Skip to content

收款方列表查询

接口信息

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

业务说明

  • 用于批量查询收款人信息
  • 可以筛选不同状态的收款人

请求参数

Headers

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

Request Body

主要参数

参数名类型说明必填
merchantNostring商户号(由oneway提供)M
payeeStatusstring收款人状态N
beneficiaryIdinteger收款人IDN
cardNumberstring银行账号N
sizeinteger每页条数,默认 10M
currentinteger当前页,默认 1M
signstring签名M
payeeStatus 状态说明
  • WAITING: 等待中
  • PROCESS: 处理中
  • REJECT: 已拒绝
  • PASS: 已通过
  • FAIL: 失败
  • UNNECESSARY: 不需要
  • PENDING_UPDATE: 待更新
  • DISABLE: 已禁用

请求示例

json
{
  "merchantNo": "800181",
  "payee": "John Smith",
  "bankAccount": "1234567890123456",
  "payoutCurrency": "USD",
  "payeeStatus": "PASS",
  "startTime": "2024-01-01 00:00:00",
  "endTime": "2024-12-31 23:59:59",
  "phone": "+1234567890",
  "beneficiaryId": 12345,
  "bankCountry": "US",
  "cardNumber": "1234567890123456",
  "size": "10",
  "current": "1",
  "sign": "ABC123DEF456GHI789JKL012MNO345PQR678STU901VWX234YZ"
}

响应结果

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

响应参数

响应字段

参数名类型说明
respCodestring响应码
respMsgstring响应信息
dataobject响应数据
  └─recordsarray收款人记录列表
  └─totalinteger总记录数
  └─sizeinteger每页大小
  └─currentinteger当前页码
records 字段说明

每个记录包含以下字段:

参数名类型说明
beneficiaryIdinteger收款人ID
createTimestring创建时间
updateTimestring更新时间
merchantNointeger商户号
nationalitystring国籍
statusstring状态
remarkstring备注
payoutCurrencystring出款币种
expireDatestring过期时间
bankNamestring银行名称
accountNamestring账户名称
bankAddressstring银行地址
payeeStatusstring收款人状态
accountBelongstring账号所属 [0:自有,1:他人]
bankCountrystring收款行国家
entityTypestring主体类型 [0:企业,1:个人]
payeeAddressstring收款方地址
paymentMethodstring付款方式
payeeCountrystring收款方国家
receiverInfostring收款人信息(JSON)
addressstring地址信息(JSON)
accountInfomationstring账户信息(JSON)

响应示例

json
{
  "respCode": "20000",
  "respMsg": "Success",
  "data": {
    "records": [
      {
        "beneficiaryId": 12345,
        "createTime": "2024-01-15 10:30:00",
        "updateTime": "2024-01-20 14:45:00",
        "merchantNo": 800181,
        "nationality": "US",
        "status": "ACTIVE",
        "remark": "Primary beneficiary account",
        "payoutCurrency": "USD",
        "expireDate": "2024-12-31 23:59:59",
        "bankName": "Chase Bank",
        "accountName": "John Smith",
        "bankAddress": "123 Main Street, New York, NY 10001",
        "payeeStatus": "PASS",
        "accountBelong": "0",
        "bankCountry": "US",
        "entityType": "1",
        "payeeAddress": "456 Oak Avenue, Los Angeles, CA 90210",
        "paymentMethod": "BANK_TRANSFER",
        "payeeCountry": "US",
        "receiverInfo": "{\"firstName\":\"John\",\"lastName\":\"Smith\",\"email\":\"john.smith@example.com\"}",
        "address": "{\"street\":\"456 Oak Avenue\",\"city\":\"Los Angeles\",\"state\":\"CA\",\"zipCode\":\"90210\"}",
        "accountInfomation": "{\"routingNumber\":\"021000021\",\"accountNumber\":\"1234567890123456\",\"accountType\":\"CHECKING\"}"
      }
    ],
    "total": 1,
    "size": 10,
    "current": 1
  }
}

分页说明

  • size: 每页显示的记录数
  • current: 当前页码
  • total: 总记录数