Callback

UPI SUCCESS

{
  "event": "UPIQR_SUCCESS",
  "param": {
    "status": true,
    "response_code": 200,
    "txnstatus": 1,
    "message": "Transaction success",
    "ackno": "XXXXXXXXXX",
    "amount": "1",
    "refid": "XXXXXXXXXX",
    "ttype": UPI,
    "api_type": 1,//1 - Dynamic QR OR 2 - Static QR
    "upi_txn_id": "XXXXXXXX",
    "txn_completion_date": "XXXXXXX",
    "customer_virtual_address": "XXXXXXXXXX",
    "customer_mobile_number": "XXXXXXXXXX",
    "customer_account_name": "XXXXXXXXXX",
  }
}
{"status":200,"message":"Transaction completed successfully"}
{"status":400,"message":"Transaction Failed"}

UPI FAILURE

{
  "event": "UPIQR_FAILURE",
  "param": {
    "status": true,
    "response_code": 200,
    "txnstatus": 0,
    "message": "Transaction failure",
    "ackno": "XXXXXXXXXX",
    "amount": "1",
    "refid": "XXXXXXXXXX",
    "ttype": UPI,
    "api_type": 2,//1 - Dynamic QR OR 2 - Static QR
    "upi_txn_id": "XXXXXXXX",
    "txn_completion_date": "XXXXXXX",
    "customer_virtual_address": "XXXXXXXXXX",
    "customer_mobile_number": "XXXXXXXXXX",
    "customer_account_name": "XXXXXXXXXX",
  }
}
{"status":200,"message":"Transaction completed successfully"}
{"status":400,"message":"Transaction Failed"}