Skip to main content

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

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.