Pay in - Checkout mode


Merchant can use Alchemy Pay's checkout page directly in this mode. Here is the sample image.


Request URL

Http method

  • POST
  • Content-Type: application/x-www-form-urlencoded

Http request

ElementData TypeRequiredSignedRemarks
merchantNostringRYmerchant unique ID, once a merchant has been on-boarded with Alchemy Pay, the merchant will be provided with the credentials
merchantOrderNostringRYmerchant defined transaction ID, must be unique for each request.
timeStampstringRYGMT, merchant need to input the local time.
orderAmountstringRYtransaction amount,
unit in cents (for example 100 = $1)
currencystringRYUSD, EUR, GBP, JPY
productDetailstringRYgoods name, can't contain special characters
callbackUrlstringRYwebhook URL
noticeUrlstringRNedirect URL in case 3DS verification is triggered and payment succeed. for example:
customParamstringONcustomized data with maximum 500 characters after redirect to noticeUrl, for example:{customParam}
signstringRNsignature with RsaUtil.sign method
merTypestringCNeither 0 or 1, default value is 0.
with value=1, phone, address, city, country, state, postCode is optional, with value=0, phone, address, city, country,state, postCode is necessary.