商户通知NFT释放状态
简要描述:
发送post请求到平台地址,通知一次即可。
请求URL:
测试环境:https://api-nft-sbx.alchemytech.cc/nft/openapi/merchant/notice
生产环境:https://openapi-nft.alchemytech.cc/nft/openapi/merchant/notice
请求方式:
POST
Head 参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
appId | Y | string | 应用的唯一标识 |
timestamp | Y | string | 当前 UTC 时间戳, 5分钟内有效 |
sign | Y | string | SHA1(appId+ appSecret + timestamp),将该三个参数拼接的字符串进行 SHA1 哈希计算从而生成 16 进制字符 |
Body参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
merchantOrderNo | Y | string | 商户订单号 |
orderNo | Y | string | NFT系统订单号 |
releaseStatus | Y | string | 释放状态: 释放失败 FAIL 释放成功 SUCCESS |
transactionHash | N | string | 交易hash |
releaseTime | Y | string | 释放时间戳 |
contract | N | string | 合约地址 |
uniqueId | N | string | uniqueId |
picture | N | string | 图片url |
pictureNumber | N | string | 图片编号 |
返回示例
//通知成功
{
"success": true,
"returnCode": "0000",
"returnMsg": "SUCCESS",
"extend": "",
"data": null,
"traceId": "64143529cf9289fd1b8b4374e1a4203f"
}
//参数有误
{
"success": false,
"returnCode": "10005",
"returnMsg": "Invalid Request Parameters.",
"extend": "",
"data": null,
"traceId": "641435111b358632e42dafca7f0b6d5a"
}
Updated 3 months ago