API For Notification Of Token Transfer

Introduction

After user payment, AlchemyPay will send webhook including user's payment information.Merchant need to transfer crypto according to parameters.

API Description

Request Method: POST

Request Path: API defined by merchant

Request Parameters

Header Parameters:

ElementMandatoryData TypeRemarks
appIdYstringPartner unique ID
timestampYstringUTC time with 13 digits to represent time in milliseconds, the expiration period is 5 minutes
signYstringSHA1(appId + appSecret + timestamp), perform SHA1 hash calculation on the concatenated string of the three parameters to generate hexadecimal characters,the sign method can refer here

Body Parameters:

ElementMandatoryData TypeRemarks
orderNoYstringAlchemyPay's order no
merchantOrderNoCstringIf the order includes the merchantOrderNo, this field will be returned.
cryptoYstringName of the crypto
networkYstringName of the network
addressYstringAddress for transfer
cryptoAmountYstringAmount of the token(include the network fee)
cryptoPriceYstringPrice of the token / USDT
usdtAmountYstringThe amount of USDT for this order

Response Parameters

Response Parameter Example(Success):

{
    "data": null,//Custom data
    "success": true,
    "returnCode": "0000",
    "returnMsg": "in amet"
}

Response Parameter Example(Fail):

{
    "data": null,//Custom data
    "success": false,
    "returnCode": "9999",
    "returnMsg": "failed"
}

ReturnCode:

returnCodeRemarks
0000success
9999failure