收单回调通知
Webhook
收单订单状态变为已支付
或者部分支付
或者支付失败
时,商户会收到收单回调通知,商户需要根据回调通知更新本地订单状态。
信息
商户可以在创建收单订单时设置回调地址,当收单结果确认时,系统会向该URL发送收单成功的通知。
回调最多发送6次,分别在收单确认后的0秒、15秒、30秒、3分钟、5分钟、10分钟时发送。
当商户正常返回success
时,系统会认为回调成功,不再发送后续回调。
注:商户需要验证回调通知的签名,确保通知的安全性,回调的加签方式与普通请求一致。
Request
- application/json
Body
required
0
- 否1
- 是0
- 已支付1
- 待支付2
- 区块确认中3
- 部分支付4
- 支付失败5
- 已退款0
- 合约支付1
- 扫码支付(钱包转账)
chainId int32required
链 ID
此为平台内部 ID,不是链上或者钱包里的链 ID,可以从查询链列表接口获取
orgId int32required
商户 ID,可以从管理后台查看
outTradeNo stringrequired
商户订单号
outPaymentNo stringrequired
支付单号
description stringrequired
商品描述
isLegalTender int32required
Possible values: [0
, 1
]
报价币种是否为法币
quoteCurrencySymbol stringrequired
订单报价币种符号,必须为大写字母
注:报价币种为法币时,该字段为国际标准法币符号,如 USD、CNY,否则为数字货币符号,如 USDT、TRX、ETH
quoteAmount stringrequired
订单报价金额
注:是实际金额,必须为正数,可为小数
paymentStatus int32required
Possible values: [0
, 1
, 2
, 3
, 4
, 5
]
收单状态
paymentType int32
Possible values: [0
, 1
]
支付方式
expectedAmount string
订单应付金额
注:该字段的值为整型数字,通过 (实际金额 * 10^货币小数位数) 计算而来
settlementAmount string
订单结算金额
注:该字段的值为整型数字,通过 (实际金额 * 10^货币小数位数) 计算而来
settlementCurrencySymbol string
结算币种符合,以用户实际支付的货币为准
transferHash string
订单交易哈希
userWalletAddress stringrequired
用于收款的子合约账户地址
fromAddress string
付款地址
createTime date-timerequired
订单创建时间
blockTime int64
到账时间
注:Unix 时间戳,单位:秒
Responses
- 200
OK
- plain/text
- Schema
- Example
Schema
string
Possible values: [success
]
success
Loading...