Skip to content

回调通知

1. 支付/提现结果后台通知

商户提供 notifyUrl 接口,用于接收支付或提现结果的异步通知。定义好后,登录商户后台-商户中心中配置和测试 注意:商户未及时处理通知或网络波动,可能会对同一个订单重复通知到商户平台,商户请做好接口幂等处理。

1.1 接口信息

  • 请求方式: POST
  • Content-Type: application/json

1.2 通知参数

参数名称参数命名最大长度类型必填备注
平台订单号orderId28LongY平台订单号
链类型chainType20StringYTRC20(波场)
外部用户idextUserId20StringY外部用户id, 商户提现这个值为空
订单金额amount15StringY订单金额(2位小数)
交易币种currency4StringYUSDT
订单状态txnStatus6StringY0-待处理,1-处理中 2-交易完成,3-交易失败,4-取消交易 5-订单过期
通知类型notifyType20StringYTOP_UP:充值, WITHDRAWAL:提现
子用户钱包账号地址customerAddress64StringY子用户的钱包地址,在子用户充值和提现的时候会传递
订单创建时间createTimeLongY订单创建时间
商户订单号mcOrderIdStringY建单的时候为空值,建单成功商户返回商户订单号,后续回调将该字段返回
手续费feeBigDecimalY手续费
到账金额amountArrivalBigDecimalY到账金额
交易成功时间txnTimeLongY时间戳
过期时间expireTimeLongY时间戳 仅在充值订单过期时存在
签名sign32StringY签名方式详见安全规范

1.3 商户响应规范

商户系统接收到异步通知以后,必须通过验签(验证通知中的 sign 参数)来确保支付通知是由我方平台发送的。 接受到异步通知并验签通过后,一定要检查通知内容,包括通知中的 appKeyamountcurrenceCode 等是否与请求中的一致,并根据 txnStatus 进行后续业务处理。

响应参数

参数名称参数命名最大长度类型必填备注
业务返回码code255IntegerY200为成功,通信成功标识
返回信息msgStringN错误信息

响应示例

json
{
    "code": 200,
    "msg": "success"
}

Released under the MIT License.