Introduction

You may receive all transaction-related updates on your server without constantly triggering query order in NFT checkout API mode.
When merchants get the callback ,they need to give a success response, otherwise we will call them twice per 5 minutes, 3 times in total.

Notify type

  • New order
  • Fiat payment succeed
  • Fiat payment failed
  • timeout

Http method

  • POST
  • Content-Type: application/json

PATH: POST merchant defined API

Notify sample

{ "amount": "888", "fiat": "USD", "orderNo": "994864610797428736", "payTime": "2022-07-08 15:18:43", "payType": "CREDIT_CARD", "type": "MARKET/MINT", "name":"NFT name", "quantity": "1", //NFT quantity "uniqueId":"#10001", // NFT Unique Identity ,MARKET "appId": "3sst5rng5cf1n1ei", "merchantOrderNo":"10000001", "message": "", "status": "PAY_SUCCESS" //PAY_FAIL/pay fail,NEW/waiting for payment,PAY_SUCCESS/payment success,TIMEOUT/order timeout "signature":"4f26f5b74f787b37e4957cd4d7cb5d49bec3be0e"//sign for the verification refer Sign demo for Page integration }

About the signature:

Construct the sign string by adding the parameters of webhook(except "signature") together and sign in HmacSHA1 with appSecret, for the details can refer Authentication page.


Did this page help you?