通知商户打币
介绍
当用户在我方付款后,AlchemyPay将通过此接口通知您打币,您在收到通知后,需要按照crypto、address、cryptoAmount给用户打币。接口的规定如下:
路径: POST 商户定义地址
Header 参数:
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
appid | Y | string | 应用的唯一标识 |
timestamp | Y | string | 当前 UTC 13位时间戳, 5分钟内有效 |
sign | Y | string | SHA1(appId+ appSecret + timestamp),将该三个参数拼接的字符串进行 SHA1 哈希计算从而生成 16 进制字符,签名方式可参考这里 |
Body 参数:
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
orderNo | Y | string | alchemy pay 订单号 |
merchantOrderNo | C | string | 如果订单上传了商户订单号,会返回该字段。 |
crypto | Y | string | token名称 |
network | Y | string | 网络名称 |
address | Y | string | 提币地址 |
cryptoAmount | Y | string | token购买数量,❗️该数量包含网络费 |
cryptoPrice | Y | string | token价格,单位为usdt |
usdtAmount | Y | string | 此笔订单我们要向您支付的usdt金额 |
需要返回的参数格式:
规定0000代表成功,9999代表失败,价格单位为USDT
成功
{
"data": null,//可传入自定义数据
"success": true,
"returnCode": "0000",
"returnMsg": "in amet"
}
失败
{
"data": null,//可传入自定义数据
"success": false,
"returnCode": "9999",
"returnMsg": "kjhebt"
}
Updated 12 months ago