Skip to content

提交 UTR ​

POST /v1/api/collection/submitted_utr

  • 这是提交付款参考号并验证的接口,不是普通查单;验证成功后可触发成功回调。
  • 失败可返回 code=100503,HTTP 200;不要仅按 HTTP 状态判断。

请求参数 ​

字段类型要求说明
tenant_idstring必填商户编号,须与 app_key 属于同一商户;最多 20 字符。
app_keystring必填商户应用标识,最多 16 字符;使用该应用对应的 app_secret 签名。
timestampstring / integer必填当前 Unix 秒级时间戳。超过 60 秒的旧时间戳会被拒绝;不要传毫秒。
signstring必填按签名规则计算的 32 位小写 MD5。
platform_order_nostring必填平台订单号,最多 30 字符。
customer_submitted_utrstring必填客户提交的支付参考号,最多 20 字符。

签名计算见签名规则。

请求示例 · cURL ​

bash
curl --request POST 'https://api.trpay2024.com/v1/api/collection/submitted_utr' \
  --header 'Content-Type: application/json' \
  --data-raw '{
  "tenant_id": "DEMO0001",
  "app_key": "demo_app_key",
  "timestamp": "1791199800",
  "platform_order_no": "CRT202610051700DEMO0001",
  "customer_submitted_utr": "123456789012",
  "sign": "352329327a6cc5ca0e302097d583eded"
}'

响应示例 ​

json
{
  "request_id": "00000000-0000-4000-8000-000000000001",
  "path": "/v1/api/collection/submitted_utr",
  "success": true,
  "code": 200,
  "message": "成功",
  "data": {
    "orderId": "DEMO-PAYIN-001",
    "orderAmount": 500.07,
    "utr": "123456789012"
  }
}

data 字段 ​

字段类型要求说明
orderIdstring必填商户订单号。
orderAmountnumber必填有实付金额时返回实付,否则返回订单金额。
utrstring必填付款参考号。

异常处理 ​

请参阅HTTP 处理、请求异常处理和错误码。

OpenAPI v1 · Merchant integration