Skip to content

付款单笔查询 ​

接口信息

  • 路径: /api/v1/txn/query
  • 方法: POST
  • Content-Type: application/json

业务说明

  • 用于查询单笔付款交易的详细状态
  • 可通过requestId或payoutId查询
  • 在付款后通过此接口确认交易状态

请求参数 ​

Headers ​

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

Request Body ​

主要参数

参数名类型说明必填
merchantNostring请求发起方的商户号。M
onBehalfOfstring请求实际对应的商户号,仅在代其他商户发起请求时填写。N
requestIdstring(32)业务流水号C-若payoutId为空,则必填
payoutIdinteger(32)付款流水IDC-若requestId为空,则必填
signstring签名N

请求示例 ​

json
{
  "merchantNo": "800225",
  "requestId": "REQ20240101123456789012345678901",
  "payoutId": 1808783413957234688,
  "sign": "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6"
}

响应结果 ​

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

响应参数 ​

响应字段

参数名类型说明
respCodestring响应码
respMsgstring响应信息
dataobject响应数据
  └─merchantNostring商户号
  └─onBehalfOfstring请求实际对应的商户号;非代发起场景可能为空
  └─requestIdstring业务流水号
  └─payoutIdinteger付款流水ID
  └─statusstringStatus枚举值
  └─settleCurrencystring结算币种
  └─settleSumAmountnumber结算单汇总金额
  └─serviceFeenumber手续费
  └─convRatenumber转换汇率
  └─payoutStatusReasonstring付款状态原因

响应示例 ​

json
{
    "respCode": "20000",
    "respMsg": null,
    "data": {
        "merchantNo": "801040",
        "onBehalfOf": null,
        "requestId": "DM20250888804123",
        "payoutId": "1954374604177408000",
        "status": "P",
        "settleCurrency": "USD",
        "settleSumAmount": 8.939382,
        "serviceFee": -2.089382,
        "convRate": 277.564623,
        "payoutStatusReason": null
    }
}