Webhook / Callback
Our system trigger’s a webhook through HTTP POST as soon as there’s an update in the status of transaction, in order to get webhooks, merchant need to provide an URL at the time of Integration on which the merchant will keep on receiving JSON based callbacks.
info
Sample webhook URL : https://www.merchant.com/test/webhook
Webhook Sample
Example
{
"BILLING_CUST_NAME": "John Snow",
"RESPONSE_DATE_TIME": "2023-01-16 21:57:32",
"RESPONSE_CODE": "000",
"CUST_PHONE": "2251455289",
"CURRENCY_CODE": "840",
"CURRENCY_CODE_ALPHA": "USD",
"STATUS": "Captured",
"PRODUCT_DESC": "840",
"CUST_STREET_ADDRESS1": "House 123",
"CUST_CITY": "Birmingham",
"AMOUNT": "1000",
"RESPONSE_MESSAGE": "SUCCESS",
"MERCHANT_COUNTRY": "US",
"CUST_EMAIL": "test@test.com",
"CUST_ZIP": "20015",
"AMOUNT_DECIMAL": "10.00",
"APP_ID": "1000221129001154",
"TXN_ID": "1001230116215646",
"MERCHANT_BUSINESS_NAME": "Mark One",
"TXNTYPE": "NEWORDER",
"CUST_COUNTRY": "US",
"DUPLICATE_YN": "N",
"HASH": "494440FFB25A0B9C3008A37F8D9F072AE5F5B7828EE757F4FA290CF5157B3C23494440FFB25A0B9C3008A37F8D9F072AE5F5B7828EE757F4FA290CF5157B3C23",
"RETURN_URL": "https://www.merchant.com/pgui/jsp/response.jsp",
"ORDER_ID": "SIGN1673886404099",
"MERCHANT_MOBILE_NO": "7711440843",
"CUST_NAME": "John Snow"
}
info
PLEASE DO NOT RELY ON ANY OTHER RESPONSE THAN RESPONSE_CODE + STATUS. ALL OTHER MESSAGES MAY CHANGE. ONLY RESPONSE_CODE = 000 + STATUS = ‘Captured’ = SUCCESSFUL TRANSACTION. REST ANY OF THE COMBINATIONS LIKE RESPONSE_CODE =000 + STATUS = Enrolled/PENDING DOES NOT MEAN ITS SUCCESS.