Live demo of agent247 on Digio's docs — click the orange button at the bottom right to start.

Webhook Integration

Digio webhooks can be used for receiving server to server events, by providing an HTTP based endpoint, where Digio keeps publishing the events. You can enable webhooks from your enterprise dashboard - profile section.

See the integration guide for steps on setting up the webhook on Digio Dashboard

Webhook Events

EventEntityDescription
MNDT.AUTHSUCCESSMANDATEMandate signed/authenticated successfully
MNDT.AUTHFAILMANDATEMandate authentication failed
MNDT.TRANSUCCESSMANDATEMandate transferred successfully to sponsor bank
MNDT.TRANFAILMANDATEMandate transfer failed to sponsor bank
MNDT.SPOBANKACCEPTMANDATEMandate accepted by sponsor bank
MNDT.SPOBANKREJECTMANDATEMandate rejected by sponsor bank
MNDT.NPCIACCEPTMANDATEMandate accepted by NPCI
MNDT.NPCIREJECTMANDATEMandate rejected by NPCI
MNDT.DESTBANKACCEPTMANDATEMandate accepted by destination bank (registered)
MNDT.DESTBANKREJECTMANDATEMandate rejected by destination bank(registration failed)
MNDT.CANCELINITMANDATEMandate cancelled by corporate
MNDT.BANKCANCELMANDATEMandate cancelled by destination bank
APIMNDT.AUTHSUCCESSAPI_MANDATEMandate authenticated successfully
APIMNDT.AUTHFAILAPI_MANDATEMandate authentication failed
APIMNDT.DESTACCEPTAPI_MANDATEMandate accepted / registered successfully
APIMNDT.DESTREJECTAPI_MANDATEMandate failed/rejected
NACH.DEBIT.TXN.CREATEDNACH_DEBITDebit txn created
NACH.DEBIT.TXN.SKIPPEDNACH_DEBITDebit txn skipped
NACH.DEBIT.SUBMITTEDTOBANKNACH_DEBITDebit txn submitted to bank
NACH.DEBIT.TRANSUCCESSNACH_DEBITDebit file transferred successfully to Sponsor Bank
NACH.DEBIT.TRANFAILNACH_DEBITDebit file transfer to Sponsor Bank failed
NACH.DEBIT.SPOBANKACCEPTNACH_DEBITDebit file accepted by Sponsor Bank
NACH.DEBIT.SPOBANKREJECTNACH_DEBITDebit file rejected by Sponsor Bank
NACH.DEBIT.SUCCESSNACH_DEBITDebit success
NACH.DEBIT.FAILEDNACH_DEBITDebit failed
NACH.DEBIT.AUTHENTICATEDNACH_DEBITDebit authenticated
NACH.DEBIT.DELAYEDNACH_DEBITDebit delayed
UPI.MNDT.AUTHSUCCESSUPI_MANDATERaised when User has authenticated Mandate
UPI.MNDT.AUTODEBIT.SUCCESSUPI_MANDATERaised when First Debit is Successful
UPI.MNDT.AUTODEBIT.FAILUREUPI_MANDATERaised when Auto Debit is Failed
UPI.MNDT.AUTHFAILUPI_MANDATERaised when the user fails to authenticate the mandate
UPI.MNDT.REVOKEDUPI_MANDATEMandate Revoked after registration by Bank side. This also contains cancellation based on NPCI Regulations. One example is multiple execution failures.
UPI.MNDT.PAUSEDUPI_MANDATEMandate Paused after registration by Bank side.
UPI.MNDT.RESUMEDUPI_MANDATEMandate Resumed after pausing it from Bank side.
UPI.MNDT.REGISTER.FAILUREUPI_MANDATEMandate registration get failed.
UPI.MNDT.REVOKE.FAILEDUPI_MANDATEMandate registration revoke request failed.
UPI.MNDT.AUTODEBIT.REFUND.SUCCESSUPI_MANDATEMandate auto-debit refund success
UPI.NACH.DEBIT.TXN.CREATEDUPI_DEBITRaised when txn is created. In case of schedules txn might be created in future and helps getting txn_id
UPI.NACH.DEBIT.TXN.SKIPPEDUPI_DEBITIf schedule is paused than transaction will be skipped
UPI.NACH.DEBIT.TXN.NOTIFIEDUPI_DEBITIn UPI, Merchant has to notify users about debit happening at least before 24 hrs of actual debit date-time. On success of notification only we can debit (except on the same day as registration).
UPI.NACH.DEBIT.SPOBANKACCEPTUPI_DEBITTxn Request submitted to Sponsor bank (and upi in real time). In cases where users need to authenticate or there is a technical delay in process this event is helpful.
UPI.NACH.DEBIT.SUCCESSUPI_DEBITOn UPI Debit success
UPI.NACH.DEBIT.FAILEDUPI_DEBITOn UPI Debit fail
CONSOLIDATED.SETTLEMENT.CREATEDCONSOLIDATED_SETTLEMENTConsolidated debit txn created
CONSOLIDATED.SETTLEMENT.INITIATEDCONSOLIDATED_SETTLEMENTTxn initiated for the settlement to corporate
CONSOLIDATED.SETTLEMENT.COMPLETEDCONSOLIDATED_SETTLEMENTSettlement completed to the corporate’s A/C

Webhook Entities with Payload

  • MNDT.AUTHSUCCESS

    {
        "entities": [
            "mandate"
        ],
        "payload": {
            "mandate": {
                "id": "ENA24081XXXXXXX",
                "file_name": "MMS-CANCEL-YESB-XXXXX-XXXX-XXXX-INP.zip",
                "customer_ref_number": "XXXX",
                "scheme_ref_number": "XXXX",
                "partner_entity": "XXXX-XXX@yesbank.in",
                "current_status": "signed",
                "transfer_timestamp": null,
                "transfer_fail_reason": null,
                "spo_bank_reject_reason": null,
                "umrn": "XXXXXX",
                "npci_result_timestamp": null,
                "npci_reject_reason": null,
                "dest_bank_result_timestamp": null,
                "dest_bank_reject_reason": null,
                "dest_bank_reject_code": null,
                "pki_signature_details": null,
                "customer_bank_name": "XXX Bank Ltd",
                "customer_account_number": "XXXX",
                "customer_ifsc_or_micr": "XXXXX",
                "auth_type": "physical",
                "tags": null,
                "others": null
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "mndt.authsuccess"
    }    
    
  • MNDT.AUTHFAIL

    {
        "entities": [
            "mandate"
        ],
        "payload": {
            "mandate": {
                "id": "ENA24081XXXXXXX",
                "file_name": "MMS-CANCEL-YESB-XXXXX-XXXX-XXXX-INP.zip",
                "customer_ref_number": "XXXX",
                "scheme_ref_number": "XXXX",
                "partner_entity": "XXXX-XXX@yesbank.in",
                "current_status": "XXXXXX",
                "transfer_timestamp": null,
                "transfer_fail_reason": null,
                "spo_bank_reject_reason": null,
                "umrn": "XXXXXX",
                "npci_result_timestamp": "XXXXXXXX",
                "npci_reject_reason": "XXXXXX",
                "dest_bank_result_timestamp": null,
                "dest_bank_reject_reason": "XXXXXX",
                "dest_bank_reject_code": null,
                "pki_signature_details": null,
                "customer_bank_name": "XXX Bank Ltd",
                "customer_account_number": "XXXX",
                "customer_ifsc_or_micr": "XXXXX",
                "auth_type": "physical",
                "tags": null,
                "others": null
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "mndt.authfail"
    }
    
  • MNDT.TRANSUCCESS

    {
        "entities": [
            "mandate"
        ],
        "payload": {
            "mandate": {
                "id": "ENA2408XXXXXXXXX",
                "file_name": "MMS-CREATE-XXXX-XXXX-XXXX-XXXX-INP.xml",
                "customer_ref_number": "XXXXX",
                "scheme_ref_number": "XXXXXX",
                "partner_entity": "XXXX@list.db.com",
                "current_status": "transfer_success",
                "transfer_timestamp": 1723487593000,
                "transfer_fail_reason": null,
                "spo_bank_reject_reason": null,
                "umrn": null,
                "npci_result_timestamp": null,
                "npci_reject_reason": null,
                "dest_bank_result_timestamp": null,
                "dest_bank_reject_reason": null,
                "dest_bank_reject_code": null,
                "pki_signature_details": {
                    "name": "XXXX XXXX",
                    "aadhaar_suffix": "XXXX",
                    "hash_of_photograph": "f6870557c44158145ab352db68ffa1d9b1d0ad218de46a0f4fb6418aea53d3e9",
                    "gender": "M",
                    "year_of_birth": "XXXX",
                    "postal_code": "XXXX",
                    "display_name": "XXXXXX",
                    "name_validation_score": null
                },
                "customer_bank_name": "XXXXX Bank Of India",
                "customer_account_number": "XXXXXXXXX",
                "customer_ifsc_or_micr": "XXXXXXX",
                "auth_type": "esign",
                "tags": null,
                "others": null
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "mndt.transuccess"
    }
    
  • MNDT.TRANFAIL

    {
        "entities": [
            "mandate"
        ],
        "payload": {
            "mandate": {
                "id": "ENA240722XXXXXXXXXXX",
                "file_name": "MMS-CREATE-YESB-XXXXX-XXXX-XXXXX-INP.zip",
                "customer_ref_number": "XXXXXX",
                "scheme_ref_number": null,
                "partner_entity": "XXXX-XXXX@yesbank.in",
                "current_status": "transfer_failed",
                "transfer_timestamp": 1722943800000,
                "transfer_fail_reason": "Transfer failed due to technical issues",
                "spo_bank_reject_reason": null,
                "umrn": "XXXXXXX",
                "npci_result_timestamp": null,
                "npci_reject_reason": null,
                "dest_bank_result_timestamp": null,
                "dest_bank_reject_reason": null,
                "dest_bank_reject_code": null,
                "pki_signature_details": null,
                "customer_bank_name": "XXXX Bank Of XXXXX",
                "customer_account_number": "XXXXXXX",
                "customer_ifsc_or_micr": "XXXXXXXXX",
                "auth_type": "physical",
                "tags": null,
                "others": null
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "mndt.tranfail"
    }
    
  • MNDT.SPOBANKACCEPT

    {
        "entities": [
            "mandate"
        ],
        "payload": {
            "mandate": {
                "id": "ENA240810XXXXXXXXX",
                "file_name": "MMS-CREATE-YESB-XXXXXXX-XXXXXX-ESIGN107848-INP.xml",
                "customer_ref_number": "XXXXXXXX",
                "scheme_ref_number": null,
                "partner_entity": "dltbgcmse-collproduct@yesbank.in",
                "current_status": "npci_ack_received",
                "transfer_timestamp": 1723433229000,
                "transfer_fail_reason": null,
                "spo_bank_reject_reason": null,
                "umrn": "XXXXXXXXX",
                "npci_result_timestamp": 1723260217000,
                "npci_reject_reason": null,
                "dest_bank_result_timestamp": null,
                "dest_bank_reject_reason": null,
                "dest_bank_reject_code": null,
                "pki_signature_details": {
                    "name": "XXXXX XXXXX",
                    "aadhaar_suffix": "XXXX",
                    "hash_of_photograph": "23431abcc2d087c9a4b995293fc3e8765bbc56a72a0a2b647bdfa46ffab401f6",
                    "gender": "M",
                    "year_of_birth": "XXXX",
                    "postal_code": "XXXXXX",
                    "display_name": "XXXXXX",
                    "name_validation_score": null
                },
                "customer_bank_name": "XXXX XXXX Of India",
                "customer_account_number": "XXXXXXX",
                "customer_ifsc_or_micr": "XXXXXX",
                "auth_type": "esign",
                "tags": null,
                "others": null
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "mndt.spobankaccept"
    }
    
  • MNDT.SPOBANKREJECT

    {
        "entities": [
            "mandate"
        ],
        "payload": {
            "mandate": {
                "id": "ENA24081011XXXXXXXXXXX",
                "file_name": "MMS-CANCEL-YESB-XXXXXXXX-XXXXXXXX-XXXXXXX-INP.zip",
                "customer_ref_number": "XXXXXXXXX",
                "scheme_ref_number": null,
                "partner_entity": "dltbgcmse-collproduct@yesbank.in",
                "current_status": "spo_reject",
                "transfer_timestamp": 1723462334000,
                "transfer_fail_reason": null,
                "spo_bank_reject_reason": "Invalid mandate urmn!",
                "umrn": "XXXXXXXXXXXX",
                "npci_result_timestamp": null,
                "npci_reject_reason": null,
                "dest_bank_result_timestamp": null,
                "dest_bank_reject_reason": null,
                "dest_bank_reject_code": null,
                "pki_signature_details": null,
                "customer_bank_name": "ICICI Bank Ltd",
                "customer_account_number": "XXXXXXXXX",
                "customer_ifsc_or_micr": "XXXXXXXXX",
                "auth_type": "physical",
                "tags": null,
                "others": null
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "mndt.spobankreject"
    }
    
  • MNDT.NPCIACCEPT

    {
        "entities": [
            "mandate"
        ],
        "payload": {
            "mandate": {
                "id": "ENA2408XXXXXXXXXXX",
                "file_name": "MMS-CREATE-INDB-XXXXXX-XXXXX-XXXXXX-INP.xml",
                "customer_ref_number": "XXXXXX",
                "scheme_ref_number": "003",
                "partner_entity": "XXXX@indusind.com",
                "current_status": "npci_ack_received",
                "transfer_timestamp": 1723473218000,
                "transfer_fail_reason": null,
                "spo_bank_reject_reason": null,
                "umrn": "XXXXXXX",
                "npci_result_timestamp": 1723512890000,
                "npci_reject_reason": null,
                "dest_bank_result_timestamp": null,
                "dest_bank_reject_reason": null,
                "dest_bank_reject_code": null,
                "pki_signature_details": {
                    "name": "XXXX",
                    "aadhaar_suffix": "XXX",
                    "hash_of_photograph": "f9372577944d374ac0517d5822099f197b6673799cf01ea7e4439a36cff7bd1c",
                    "gender": "F",
                    "year_of_birth": "XXX",
                    "postal_code": "XXXX",
                    "display_name": "XXXXX",
                    "name_validation_score": null
                },
                "customer_bank_name": "XXXX Bank",
                "customer_account_number": "XXXXXX",
                "customer_ifsc_or_micr": "XXXXXX",
                "auth_type": "esign",
                "tags": null,
                "others": null
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "mndt.npciaccept"
    }
    
  • MNDT.NPCIREJECT

    {
        "entities": [
            "mandate"
        ],
        "payload": {
            "mandate": {
                "id": "ENA2408XXXXXXXXXXXXXX",
                "file_name": "MMS-CREATE-YESB-XXXXXXX-XXXXX-XXXXXX-INP.xml",
                "customer_ref_number": "XXXXXX",
                "scheme_ref_number": null,
                "partner_entity": "XXXXX-XXXXX@yesbank.in",
                "current_status": "npci_nack_received",
                "transfer_timestamp": 1723472854000,
                "transfer_fail_reason": null,
                "spo_bank_reject_reason": null,
                "umrn": null,
                "npci_result_timestamp": 1723298987000,
                "npci_reject_reason": "Destination Bank BARODA GUJARAT GRAMIN BANK is NOT LIVE for the variant ESIGN and operation CREATE",
                "dest_bank_result_timestamp": null,
                "dest_bank_reject_reason": null,
                "dest_bank_reject_code": null,
                "pki_signature_details": {
                    "name": "XXXXXX XXXXX XXXX",
                    "aadhaar_suffix": "1912",
                    "hash_of_photograph": "38007b776612e9d511b93a0d1e2edbbb04d098c1f4bef9f8ba18b16ce9f5c973",
                    "gender": "M",
                    "year_of_birth": "XXXX",
                    "postal_code": "XXXXXX",
                    "display_name": "XXXXXXX",
                    "name_validation_score": null
                },
                "customer_bank_name": "Bank Of XXXX",
                "customer_account_number": "XXXXXXX",
                "customer_ifsc_or_micr": "BARB0BGGBXX",
                "auth_type": "esign",
                "tags": null,
                "others": null
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "mndt.npcireject"
    }
    
  • MNDT.DESTBANKACCEPT

    {
        "entities": [
            "mandate"
        ],
        "payload": {
            "mandate": {
                "id": "ENA240809XXXXXX",
                "file_name": "MMS-CREATE-INDB-XXXXX-XXXX-XXXXX-INP.xml",
                "customer_ref_number": "XXXX",
                "scheme_ref_number": "003",
                "partner_entity": "XXXX@indusind.com",
                "current_status": "dest_register_success",
                "transfer_timestamp": 1723192718000,
                "transfer_fail_reason": null,
                "spo_bank_reject_reason": null,
                "umrn": "XXXXX",
                "npci_result_timestamp": 1723194287000,
                "npci_reject_reason": null,
                "dest_bank_result_timestamp": 1723437764000,
                "dest_bank_reject_reason": null,
                "dest_bank_reject_code": null,
                "pki_signature_details": {
                    "name": "XXX XXXX XXX",
                    "aadhaar_suffix": "XXXX",
                    "hash_of_photograph": "b0c957b788053d9ccaa82fe95ee39f88d485d54e92417b65122472dd4bb4087a",
                    "gender": "M",
                    "year_of_birth": "XXXX",
                    "postal_code": "XXXX",
                    "display_name": "XXXX XXXX",
                    "name_validation_score": null
                },
                "customer_bank_name": "Union Bank Of XXXX",
                "customer_account_number": "XXXXXX",
                "customer_ifsc_or_micr": "XXXX",
                "auth_type": "esign",
                "tags": null,
                "others": null
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "mndt.destbankaccept"
    }
    
  • MNDT.DESTBANKREJECT

    {
        "entities": [
            "mandate"
        ],
        "payload": {
            "mandate": {
                "id": "ENA240809XXXXXXXX",
                "file_name": "MMS-CREATE-INDB-XXXXX-XXXX-XXXX-INP.xml",
                "customer_ref_number": "XXXXX",
                "scheme_ref_number": "003",
                "partner_entity": "XXXX@indusind.com",
                "current_status": "dest_register_failed",
                "transfer_timestamp": 1723182218000,
                "transfer_fail_reason": null,
                "spo_bank_reject_reason": null,
                "umrn": "XXXXX",
                "npci_result_timestamp": 1723183510000,
                "npci_reject_reason": null,
                "dest_bank_result_timestamp": 1723452750218,
                "dest_bank_reject_reason": "Account frozen",
                "dest_bank_reject_code": "M026",
                "pki_signature_details": {
                    "name": "XXXX XXXX",
                    "aadhaar_suffix": "XXXX",
                    "hash_of_photograph": "e765f701d367dadd1731e51ab6671287a7bdc58ac10cbb081f4caccc4d434827",
                    "gender": "M",
                    "year_of_birth": "XXXX",
                    "postal_code": "XXXXX",
                    "display_name": "XXXXX",
                    "name_validation_score": null
                },
                "customer_bank_name": "XXXX National Bank",
                "customer_account_number": "XXXXXX",
                "customer_ifsc_or_micr": "XXXXX",
                "auth_type": "esign",
                "tags": null,
                "others": null
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "mndt.destbankreject"
    }
    
  • MNDT.CANCELINIT

    {
        "entities": [
            "mandate"
        ],
        "payload": {
            "mandate": {
                "id": "ENA240XXXXXXXXXX",
                "file_name": "MMS-CANCEL-YESB-XXXXXX-XXXXX-748486-INP.zip",
                "customer_ref_number": "XXXXXXX",
                "scheme_ref_number": null,
                "partner_entity": "XXXX-XXXX@yesbank.in",
                "current_status": "signed",
                "transfer_timestamp": null,
                "transfer_fail_reason": null,
                "spo_bank_reject_reason": null,
                "umrn": "XXXXXX",
                "npci_result_timestamp": null,
                "npci_reject_reason": null,
                "dest_bank_result_timestamp": null,
                "dest_bank_reject_reason": null,
                "dest_bank_reject_code": null,
                "pki_signature_details": null,
                "customer_bank_name": "State Bank Of India",
                "customer_account_number": "XXXXXXXX",
                "customer_ifsc_or_micr": "XXXXXXX",
                "auth_type": "physical",
                "tags": null,
                "others": null
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "mndt.cancelinit"
    }
    
  • MNDT.BANKCANCEL

    {
        "entities": [
            "mandate"
        ],
        "payload": {
            "mandate": {
                "id": "ENA200219XXXXXXXXXXX",
                "file_name": "MMS-CREATE-XXXXXX-XXXXXXXXXXX-XXXXX-001447-INP.zip",
                "customer_ref_number": "XXXXXXX",
                "scheme_ref_number": null,
                "partner_entity": "XXXX-XXXXXX@yesbank.in",
                "current_status": "revoked",
                "transfer_timestamp": 1582112052000,
                "transfer_fail_reason": null,
                "spo_bank_reject_reason": null,
                "umrn": "XXXXXXXXX",
                "npci_result_timestamp": 1582072357000,
                "npci_reject_reason": null,
                "dest_bank_result_timestamp": 1582195393000,
                "dest_bank_reject_reason": null,
                "dest_bank_reject_code": null,
                "pki_signature_details": null,
                "customer_bank_name": "XXXXX XXXXX Bank Ltd",
                "customer_account_number": "XXXXXXX",
                "customer_ifsc_or_micr": "XXXXXXX",
                "auth_type": "physical",
                "tags": null,
                "others": null
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "mndt.bankcancel"
    }
    
  • APIMNDT.AUTHSUCCESS

    {
        "entities": [
            "api_mandate"
        ],
        "payload": {
            "api_mandate": {
                "id": "ENA2408XXXXXXXXX",
                "message_id": "MMI24XXXXXXXXXX",
                "npci_txn_id": "12265095XXXXXXX",
                "current_status": "success",
                "txn_timestamp": 1723487388000,
                "txn_reject_code": "000",
                "txn_reject_reason": null,
                "umrn": "XXXXXXXXX",
                "auth_sub_mode": "net_banking",
                "customer_account_number": "XXXXXX",
                "customer_ifsc_or_micr": "XXXXXX",
                "tags": null,
                "others": {
                    "scheme_ref_number": null,
                    "customer_ref_number": null
                }
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "apimndt.authsuccess"
    }
    
  • APIMNDT.AUTHFAIL

    {
        "entities": [
            "api_mandate"
        ],
        "payload": {
            "api_mandate": {
                "id": "ENA24081XXXXXXXXXX",
                "message_id": "MMI240812XXXXXXXXXX",
                "npci_txn_id": "12b726eXXXXXXXXXX",
                "current_status": "failed",
                "txn_timestamp": 1723487380000,
                "txn_reject_code": "AP43",
                "txn_reject_reason": "Debit card Blocked",
                "umrn": null,
                "auth_sub_mode": "debit",
                "customer_account_number": "XXXXXXXXX",
                "customer_ifsc_or_micr": "XXXXXXXX",
                "tags": null,
                "others": {
                    "scheme_ref_number": null,
                    "customer_ref_number": null
                }
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "apimndt.authfail"
    }
    
  • APIMNDT.DESTACCEPT

    {
        "entities": [
            "api_mandate"
        ],
        "payload": {
            "api_mandate": {
                "id": "ENA24081XXXXXXXXXXX",
                "message_id": "MMI240812XXXXXXXXXX",
                "npci_txn_id": "12d36b641XXXXXXXX",
                "current_status": "register_success",
                "txn_timestamp": 1723447921000,
                "txn_reject_code": "000",
                "txn_reject_reason": null,
                "umrn": "XXXXXXXX",
                "auth_sub_mode": "net_banking",
                "customer_account_number": "XXXXXXXX",
                "customer_ifsc_or_micr": "XXXXXXX",
                "tags": null,
                "others": {
                    "scheme_ref_number": null,
                    "customer_ref_number": null
                }
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "apimndt.destaccept"
    }
    
  • APIMNDT.DESTREJECT

    {
        "entities": [
            "api_mandate"
        ],
        "payload": {
            "api_mandate": {
                "id": "ENA24081XXXXXXXXXXX",
                "message_id": "MMI240812XXXXXXXXXX",
                "npci_txn_id": "12d36b641XXXXXXXX",
                "current_status": "XXXXXXXX",
                "txn_timestamp": 1723447921000,
                "txn_reject_code": "XXXXXX",
                "txn_reject_reason": "XXXXXX",
                "umrn": "XXXXXXXX",
                "auth_sub_mode": "net_banking",
                "customer_account_number": "XXXXXXXX",
                "customer_ifsc_or_micr": "XXXXXXX",
                "tags": null,
                "others": {
                    "scheme_ref_number": null,
                    "customer_ref_number": null
                }
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "apimndt.destreject"
    }
    
  • NACH.DEBIT.TXN.CREATED

    {
        "entities": [
            "nach_debit"
        ],
        "payload": {
            "nach_debit": {
                "id": "NSP2408XXXXXXXX",
                "settlement_date": 1723573800000,
                "user_name": "XXXX XXXXX XXXX",
                "amount_in_paise": 1000,
                "txn_reference": "XXXXXXX",
                "umrn": "XXXXXXX",
                "scheduled_payment_id": "NSP240813XXXXXXXXX",
                "failure_reason": null,
                "failure_description": null,
                "status": "new",
                "transaction_id": "NPT2408XXXXXXXXX",
                "total_payment_count": 1,
                "processed_payment_count": 1,
                "next_scheduled_settlement_date": null,
                "others": {
                    "client_ref_id": "XXXXXXX",
                    "scheme_ref_number": "XXXXXX",
                    "customer_ref_number": "XXXXXXX"
                },
                "service_provider_name": "XXXX XXXXX XXXX Ltd",
                "sponsor_bank_name": "Yes Bank ( Sponsor Bank )",
                "transaction_type": "nach_debit"
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "nach.debit.txn.created"
    }
    
  • NACH.DEBIT.TXN.SKIPPED

    {
        "entities": [
            "nach_debit"
        ],
        "payload": {
            "nach_debit": {
                "id": "NSP24042XXXXXXXXXXXXXX",
                "settlement_date": 1722537000000,
                "user_name": "XXXXXXX",
                "amount_in_paise": 2950000,
                "txn_reference": "XXXXXX",
                "umrn": "XXXXXX",
                "scheduled_payment_id": "NSP24042XXXXXXXXXXXXXX",
                "failure_reason": null,
                "failure_description": null,
                "status": "skipped",
                "transaction_id": "NPT240801XXXXXXXXXXXXX",
                "total_payment_count": 1,
                "processed_payment_count": 1,
                "next_scheduled_settlement_date": null,
                "others": {
                    "client_ref_id": "XXXXXX",
                    "scheme_ref_number": "XXXXX",
                    "customer_ref_number": "XXXXXX"
                },
                "service_provider_name": "XXXX XXX",
                "sponsor_bank_name": "Yes Bank ( Sponsor Bank )",
                "transaction_type": "nach_debit"
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "nach.debit.txn.skipped"
    }
    
  • NACH.DEBIT.SUBMITTEDTOBANK

    {
        "entities": [
            "nach_debit"
        ],
        "payload": {
            "nach_debit": {
                "id": "NSP2407XXXXXXXXX",
                "settlement_date": 1723487400000,
                "user_name": "XXXXX X",
                "amount_in_paise": 393000,
                "txn_reference": "XXXXXX",
                "umrn": "XXXXXXXXXX",
                "scheduled_payment_id": "NSP24072XXXXXXXXX",
                "failure_reason": null,
                "failure_description": null,
                "status": "submitted_to_bank",
                "transaction_id": "NPT24081XXXXXXXXXX",
                "total_payment_count": 1,
                "processed_payment_count": 1,
                "next_scheduled_settlement_date": null,
                "others": {
                    "client_ref_id": "XXXXX-08-XXXX",
                    "scheme_ref_number": "XXXXXX",
                    "customer_ref_number": "XXXXX"
                },
                "service_provider_name": "XXXX XXXXX Finance Limited",
                "sponsor_bank_name": "ICICI Bank Ltd",
                "transaction_type": "nach_debit"
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "nach.debit.submitttedtobank"
    }
    
  • NACH.DEBIT.TRANSUCCESS

    {
        "entities": [
            "nach_debit"
        ],
        "payload": {
            "nach_debit": {
                "id": "NSP2407XXXXXXXXX",
                "settlement_date": 1723487400000,
                "user_name": "XXXXX X",
                "amount_in_paise": 393000,
                "txn_reference": "XXXXXX",
                "umrn": "XXXXXXXXXX",
                "scheduled_payment_id": "NSP24072XXXXXXXXX",
                "failure_reason": null,
                "failure_description": null,
                "status": "XXXXXXXXX",
                "transaction_id": "NPT24081XXXXXXXXXX",
                "total_payment_count": 1,
                "processed_payment_count": 1,
                "next_scheduled_settlement_date": null,
                "others": {
                    "client_ref_id": "XXXXX-08-XXXX",
                    "scheme_ref_number": "XXXXXX",
                    "customer_ref_number": "XXXXX"
                },
                "service_provider_name": "XXXX XXXXX Finance Limited",
                "sponsor_bank_name": "ICICI Bank Ltd",
                "transaction_type": "nach_debit"
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "nach.debit.transuccess"
    }
    
  • NACH.DEBIT.TRANFAIL

    {
        "entities": [
            "nach_debit"
        ],
        "payload": {
            "nach_debit": {
                "id": "NSP2407XXXXXXXXX",
                "settlement_date": 1723487400000,
                "user_name": "XXXXX X",
                "amount_in_paise": 393000,
                "txn_reference": "XXXXXX",
                "umrn": "XXXXXXXXXX",
                "scheduled_payment_id": "NSP24072XXXXXXXXX",
                "failure_reason": null,
                "failure_description": null,
                "status": "XXXXXXX",
                "transaction_id": "NPT24081XXXXXXXXXX",
                "total_payment_count": 1,
                "processed_payment_count": 1,
                "next_scheduled_settlement_date": null,
                "others": {
                    "client_ref_id": "XXXXX-08-XXXX",
                    "scheme_ref_number": "XXXXXX",
                    "customer_ref_number": "XXXXX"
                },
                "service_provider_name": "XXXX XXXXX Finance Limited",
                "sponsor_bank_name": "ICICI Bank Ltd",
                "transaction_type": "nach_debit"
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "nach.debit.tranfail"
    }
    
  • NACH.DEBIT.SPOBANKACCEPT

    {
        "entities": [
            "nach_debit"
        ],
        "payload": {
            "nach_debit": {
                "id": "NSP2408XXXXXXXXX",
                "settlement_date": 1723487400000,
                "user_name": "XXXXX XXXXX",
                "amount_in_paise": 1125000,
                "txn_reference": "XXXXXX",
                "umrn": "XXXXXXXX",
                "scheduled_payment_id": "NSP240812XXXXXXX",
                "failure_reason": null,
                "failure_description": null,
                "status": "accepted_spo_bank",
                "transaction_id": "NPT2408XXXXXXXX",
                "total_payment_count": 1,
                "processed_payment_count": 1,
                "next_scheduled_settlement_date": null,
                "others": {
                    "client_ref_id": "XXXXXXX",
                    "customer_ref_number": "XXXXXXXXX"
                },
                "service_provider_name": "XXXX XXXX PRODUCTS PVT LTD",
                "sponsor_bank_name": "IDFCFirst Bank",
                "transaction_type": "nach_debit"
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "nach.debit.spobankaccept"
    }
    
  • NACH.DEBIT.SPOBANKREJECT

    {
        "entities": [
            "nach_debit"
        ],
        "payload": {
            "nach_debit": {
                "id": "NSP2408121XXXXXXXXXX",
                "settlement_date": 1723487400000,
                "user_name": "XXXXXX",
                "amount_in_paise": 61900,
                "txn_reference": "13UZJLG9RQF4",
                "umrn": "XXXXXXXXXX",
                "scheduled_payment_id": "NSP2408121XXXXXXXX",
                "failure_reason": "Invalid UMRN or inactive mandate . ",
                "failure_description": "Invalid UMRN or inactive mandate . ",
                "status": "reject_spo_bank",
                "transaction_id": "NPT24081XXXXXXXX",
                "total_payment_count": 1,
                "processed_payment_count": 1,
                "next_scheduled_settlement_date": null,
                "others": {
                    "client_ref_id": "XXXXXXXXXX"
                },
                "service_provider_name": "XXXX XXX XXXX",
                "sponsor_bank_name": "IDFCFirst Bank",
                "transaction_type": "nach_debit"
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "nach.debit.spobankreject"
    }
    
  • NACH.DEBIT.SUCCESS

    {
        "entities": [
            "nach_debit"
        ],
        "payload": {
            "nach_debit": {
                "id": "NSP240812XXXXXXXXXXX",
                "settlement_date": 1723487400000,
                "user_name": "XXXXXX XXXXX",
                "amount_in_paise": 909200,
                "txn_reference": "XXXXXXXX",
                "umrn": "XXXXXXXXXX",
                "scheduled_payment_id": "NSP2408121XXXXXXXXX",
                "failure_reason": null,
                "failure_description": null,
                "status": "payment_success",
                "transaction_id": "NPT2408121XXXXXXXXXX",
                "total_payment_count": 1,
                "processed_payment_count": 1,
                "next_scheduled_settlement_date": null,
                "others": {
                    "client_ref_id": "XXXXXXXXXX"
                },
                "service_provider_name": "XXXX XXXX XXXX",
                "sponsor_bank_name": "IDFCFirst Bank",
                "transaction_type": "nach_debit"
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "nach.debit.success"
    }
    
  • NACH.DEBIT.FAILED

    {
        "entities": [
            "nach_debit"
        ],
        "payload": {
            "nach_debit": {
                "id": "NSP24081XXXXXXXX",
                "settlement_date": 1723487400000,
                "user_name": "XXXXX XXXXX",
                "amount_in_paise": 116600,
                "txn_reference": "XXXXXX",
                "umrn": "XXXXXXX",
                "scheduled_payment_id": "NSP2408121801XXXXXXXXX",
                "failure_reason": "Error:User Bank Account Number XXXXX is not maintained for Utility XXXXX.",
                "failure_description": "Error:User Bank Account Number XXXXX is not maintained for Utility XXXXX.",
                "status": "digio_technical_error",
                "transaction_id": "NPT240812XXXXXXXXX",
                "total_payment_count": 1,
                "processed_payment_count": 1,
                "next_scheduled_settlement_date": null,
                "others": {
                    "client_ref_id": "XXXXXXX"
                },
                "service_provider_name": null,
                "sponsor_bank_name": "Yes Bank ( Sponsor Bank )",
                "transaction_type": "nach_debit"
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "nach.debit.failed"
    }
    
  • NACH.DEBIT.AUTHENTICATED

    {
        "entities": [
            "nach_debit"
        ],
        "payload": {
            "nach_debit": {
                "id": "NSP24080XXXXXXXXXXX",
                "settlement_date": 1722796200000,
                "user_name": "XXXX XXXXX",
                "amount_in_paise": 50000,
                "txn_reference": "XXXXXX",
                "umrn": "XXXXXXXXXXXX",
                "scheduled_payment_id": "NSP240803135XXXXXXXXX",
                "failure_reason": "XXXXX",
                "failure_description": "XXXXXX",
                "status": "XXXXXXXXX",
                "transaction_id": "NPT24080313555XXXXXXXXXX",
                "total_payment_count": 1,
                "processed_payment_count": 1,
                "next_scheduled_settlement_date": null,
                "others": {
                    "client_ref_id": "XXXXXXXX",
                    "customer_ref_number": "XXXXXX"
                },
                "service_provider_name": "XXXXXX XXXXXXX",
                "sponsor_bank_name": "Yes Bank ( Sponsor Bank )",
                "transaction_type": "nach_debit"
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "nach.debit.authenticated"
    }
    
  • NACH.DEBIT.DELAYED

    {
        "entities": [
            "nach_debit"
        ],
        "payload": {
            "nach_debit": {
                "id": "NSP24080XXXXXXXXXXX",
                "settlement_date": 1722796200000,
                "user_name": "XXXX XXXXX",
                "amount_in_paise": 50000,
                "txn_reference": "XXXXXX",
                "umrn": "XXXXXXXXXXXX",
                "scheduled_payment_id": "NSP240803135XXXXXXXXX",
                "failure_reason": "98",
                "failure_description": "Bank extension case",
                "status": "payment_delayed",
                "transaction_id": "NPT24080313555XXXXXXXXXX",
                "total_payment_count": 1,
                "processed_payment_count": 1,
                "next_scheduled_settlement_date": null,
                "others": {
                    "client_ref_id": "XXXXXXXX",
                    "customer_ref_number": "XXXXXX"
                },
                "service_provider_name": "XXXXXX XXXXXXX",
                "sponsor_bank_name": "Yes Bank ( Sponsor Bank )",
                "transaction_type": "nach_debit"
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "nach.debit.delayed"
    }
    
  • UPI.MNDT.AUTHSUCCESS

    {
        "entities": [
            "upi_mandate"
        ],
        "payload": {
            "upi_mandate": {
                "id": "ENA2408130XXXXXXXXX",
                "customer_ref_number": "XXXXXXXX",
                "scheme_ref_number": "XXXX",
                "customer_vpa": "XXXXX@XXXX",
                "debit_ifsc": "XXXXXX",
                "debit_account": "XXXXXX",
                "txn_id": "ENA2408130XXXXXXXXX",
                "current_status": "auth_success",
                "txn_timestamp": 1723487486960,
                "txn_reject_code": null,
                "txn_reject_reason": null,
                "umrn": "XXXXXXXX@okaxis",
                "others": null,
                "transaction_details": null
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "upi.mndt.authsuccess"
    }
    
  • UPI.MNDT.AUTODEBIT.SUCCESS

    {
        "entities": [
            "upi_mandate"
        ],
        "payload": {
            "upi_mandate": {
                "id": "ENA2408130XXXXXXXXX",
                "customer_ref_number": "XXXXXXXX",
                "scheme_ref_number": "XXXX",
                "customer_vpa": "XXXXX@XXXX",
                "debit_ifsc": "XXXXXX",
                "debit_account": "XXXXXX",
                "txn_id": "ENA2408130XXXXXXXXX",
                "current_status": "register_success",
                "txn_timestamp": 1723487486960,
                "txn_reject_code": null,
                "txn_reject_reason": null,
                "umrn": "XXXXXXXX@okaxis",
                "others": null,
                "transaction_details": null
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "upi.mndt.autodebit.success"
    }
    
  • UPI.MNDT.AUTODEBIT.FAILURE

    {
        "entities": [
            "upi_mandate"
        ],
        "payload": {
            "upi_mandate": {
                "id": "ENA2408130XXXXXXXXX",
                "customer_ref_number": "XXXXXXXX",
                "scheme_ref_number": "XXXX",
                "customer_vpa": "XXXXX@XXXX",
                "debit_ifsc": "XXXXXX",
                "debit_account": "XXXXXX",
                "txn_id": "ENA2408130XXXXXXXXX",
                "current_status": "register_failed",
                "txn_timestamp": 1723487486960,
                "txn_reject_code": null,
                "txn_reject_reason": null,
                "umrn": "XXXXXXXX@okaxis",
                "others": null,
                "transaction_details": null
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "upi.mndt.autodebit.failure"
    }
    
  • UPI.MNDT.AUTHFAIL

    {
        "entities": [
            "upi_mandate"
        ],
        "payload": {
            "upi_mandate": {
                "id": "ENA240813XXXXXXXXXX",
                "customer_ref_number": "23918050692",
                "scheme_ref_number": "XXXXXXXX",
                "customer_vpa": "XXXXX@ybl",
                "debit_ifsc": "XXXXXX",
                "debit_account": "XXXXXXXXX",
                "txn_id": "ENA2408130XXXXXXXXX",
                "current_status": "auth_failed",
                "txn_timestamp": 1723487504369,
                "txn_reject_code": "UM8",
                "txn_reject_reason": "RESPMANDATE DECLINED BY REMITTER BANK",
                "umrn": null,
                "others": null,
                "transaction_details": null
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "upi.mndt.authfail"
    }
    
  • UPI.MNDT.REVOKED

    {
        "entities": [
            "upi_mandate"
        ],
        "payload": {
            "upi_mandate": {
                "id": "ENA240608XXXXXXXXXXX",
                "customer_ref_number": "XXXXXXXXXXXXXX",
                "scheme_ref_number": "XXXXXX",
                "customer_vpa": "XXXXX@okicici",
                "debit_ifsc": null,
                "debit_account": null,
                "txn_id": null,
                "current_status": "revoked",
                "txn_timestamp": null,
                "txn_reject_code": null,
                "txn_reject_reason": null,
                "umrn": "XXXXXXX@okicici",
                "others": null,
                "transaction_details": null
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "upi.mndt.revoked"
    }
    
  • UPI.MNDT.PAUSED

    {
        "entities": [
            "upi_mandate"
        ],
        "payload": {
            "upi_mandate": {
                "id": "ENA2408130XXXXXXXXX",
                "customer_ref_number": "XXXXXXXX",
                "scheme_ref_number": "XXXX",
                "customer_vpa": "XXXXX@XXXX",
                "debit_ifsc": "XXXXXX",
                "debit_account": "XXXXXX",
                "txn_id": "ENA2408130XXXXXXXXX",
                "current_status": "paused",
                "txn_timestamp": 1723487486960,
                "txn_reject_code": null,
                "txn_reject_reason": null,
                "umrn": "XXXXXXXX@okaxis",
                "others": null,
                "transaction_details": null
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "upi.mndt.paused"
    }
    
  • UPI.MNDT.RESUMED

    {
        "entities": [
            "upi_mandate"
        ],
        "payload": {
            "upi_mandate": {
                "id": "ENA2408130XXXXXXXXX",
                "customer_ref_number": "XXXXXXXX",
                "scheme_ref_number": "XXXX",
                "customer_vpa": "XXXXX@XXXX",
                "debit_ifsc": "XXXXXX",
                "debit_account": "XXXXXX",
                "txn_id": "ENA2408130XXXXXXXXX",
                "current_status": "register_success",
                "txn_timestamp": 1723487486960,
                "txn_reject_code": null,
                "txn_reject_reason": null,
                "umrn": "XXXXXXXX@okaxis",
                "others": null,
                "transaction_details": null
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "upi.mndt.resumed"
    }
    
  • UPI.MNDT.REGISTER.FAILURE

    {
        "entities": [
            "upi_mandate"
        ],
        "payload": {
            "upi_mandate": {
                "id": "ENA240813XXXXXXXXXX",
                "customer_ref_number": "XXXXXXXX",
                "scheme_ref_number": "XXXXXXXX",
                "customer_vpa": "XXXXXXX@okaxis",
                "debit_ifsc": "XXXXXXX",
                "debit_account": "XXXXXXX",
                "txn_id": null,
                "current_status": "register_failed",
                "txn_timestamp": null,
                "txn_reject_code": null,
                "txn_reject_reason": null,
                "umrn": "XXXXXXXX@okaxis",
                "others": null,
                "transaction_details": null
            }
        },
        ,
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "upi.mndt.register.failure"
    }
    
  • UPI.MNDT.REVOKE.FAILED

    {
        "entities": [
            "upi_mandate"
        ],
        "payload": {
            "upi_mandate": {
                "id": "ENA2408130XXXXXXXXX",
                "customer_ref_number": "XXXXXXXX",
                "scheme_ref_number": "XXXX",
                "customer_vpa": "XXXXX@XXXX",
                "debit_ifsc": "XXXXXX",
                "debit_account": "XXXXXX",
                "txn_id": "ENA2408130XXXXXXXXX",
                "current_status": "revoked_failed",
                "txn_timestamp": 1723487486960,
                "txn_reject_code": "XXXXXXX",
                "txn_reject_reason": "XXXXXXX",
                "umrn": "XXXXXXXX@okaxis",
                "others": null,
                "transaction_details": null
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "upi.mndt.revoke.failed"
    }
    
  • UPI.MNDT.AUTODEBIT.REFUND.SUCCESS

    {
        "entities": [
            "upi_mandate"
        ],
        "payload": {
            "upi_mandate": {
                "id": "XXXXXX",
                "customer_ref_number": "XXXXXXXX",
                "scheme_ref_number": "XXXX",
                "customer_vpa": "XXXXX@XXXX",
                "debit_ifsc": "XXXXXX",
                "debit_account": "XXXXXX",
                "txn_id": "XXXXXX",
                "current_status": "auth_success",
                "txn_timestamp": 1723487486960,
                "txn_reject_code": "XXXXXX",
                "txn_reject_reason": null,
                "umrn": "XXXXXXXX@okaxis",
                "others": null,
                "transaction_details": {
                    "id": "NSP2408130XXXXXXXXXXX",
                    "settlement_date": 1723487452000,
                    "user_name": null,
                    "amount_in_paise": 100,
                    "txn_reference": "XXXXXXXX",
                    "umrn": "XXXXXX@okaxis",
                    "scheduled_payment_id": "NSP24081300XXXXXXXXXX",
                    "auth_type": "upi",
                    "failure_reason": null,
                    "failure_description": null,
                    "status": "new",
                    "transaction_id": "NPT24081XXXXXXXXXX",
                    "parent_transaction_id": null,
                    "total_payment_count": 1,
                    "processed_payment_count": 1,
                    "next_scheduled_settlement_date": null,
                    "others": {
                        "client_ref_id": "XXXXXXX",
                        "scheme_ref_number": "XXXXXX",
                        "narration": "Auto-Debit",
                        "customer_ref_number": "XXXXXXXXX"
                    },
                    "service_provider_name": null,
                    "sponsor_bank_name": null,
                    "transaction_type": "upi_debit"
                }
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "upi.mndt.autodebit.refund.success"
    }
    
  • UPI.NACH.DEBIT.TXN.CREATED

    {
        "entities": [
            "nach_debit"
        ],
        "payload": {
            "nach_debit": {
                "id": "NSP2408130XXXXXXXXXXX",
                "settlement_date": 1723487452000,
                "user_name": null,
                "amount_in_paise": 100,
                "txn_reference": "XXXXXXXX",
                "umrn": "XXXXXX@okaxis",
                "scheduled_payment_id": "NSP24081300XXXXXXXXXX",
                "auth_type": "upi",
                "failure_reason": null,
                "failure_description": null,
                "status": "new",
                "transaction_id": "NPT24081XXXXXXXXXX",
                "parent_transaction_id": null,
                "total_payment_count": 1,
                "processed_payment_count": 1,
                "next_scheduled_settlement_date": null,
                "others": {
                    "client_ref_id": "XXXXXXX",
                    "scheme_ref_number": "XXXXXX",
                    "narration": "Auto-Debit",
                    "customer_ref_number": "XXXXXXXXX"
                },
                "service_provider_name": null,
                "sponsor_bank_name": null,
                "transaction_type": "upi_debit"
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "upi.nach.debit.txn.created"
    }
    
  • UPI.NACH.DEBIT.TXN.SKIPPED

    {
        "entities": [
            "nach_debit"
        ],
        "payload": {
            "nach_debit": {
                "id": "NSP2408XXXXXXXXXXXX",
                "settlement_date": 1723692600000,
                "user_name": null,
                "amount_in_paise": 360000,
                "txn_reference": "XXXXXXXX",
                "umrn": "XXXXXX@ybl",
                "scheduled_payment_id": "NSP2408110XXXXXXXXX",
                "auth_type": "upi",
                "failure_reason": null,
                "failure_description": null,
                "status": "cancelled",
                "transaction_id": "NPT240811XXXXXXXXXX",
                "parent_transaction_id": null,
                "total_payment_count": 1,
                "processed_payment_count": 1,
                "next_scheduled_settlement_date": null,
                "others": {
                    "client_ref_id": "XXXXXXX",
                    "scheme_ref_number": "XXXXXX",
                    "customer_ref_number": "XXXXXXXXXXX"
                },
                "service_provider_name": null,
                "sponsor_bank_name": null,
                "transaction_type": "upi_debit"
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "upi.nach.debit.txn.skipped"
    }
    
  • UPI.NACH.DEBIT.TXN.NOTIFIED

    {
        "entities": [
            "nach_debit"
        ],
        "payload": {
            "nach_debit": {
                "id": "NSP240XXXXXXXXX",
                "settlement_date": 1723516207000,
                "user_name": null,
                "amount_in_paise": 86600,
                "txn_reference": "XXXXXXX",
                "umrn": "XXXXXX@axl",
                "scheduled_payment_id": "NSP2408120XXXXXXXXX",
                "auth_type": "upi",
                "failure_reason": null,
                "failure_description": null,
                "status": "notified",
                "transaction_id": "NPT24081XXXXXXXX",
                "parent_transaction_id": "NPT240812XXXXXXXXX",
                "total_payment_count": 1,
                "processed_payment_count": 1,
                "next_scheduled_settlement_date": null,
                "others": {
                    "client_ref_id": "XXXXXXXXX",
                    "scheme_ref_number": "XXXXXXX",
                    "narration": "XXXXXXX",
                    "customer_ref_number": "XXXXXXXX"
                },
                "service_provider_name": null,
                "sponsor_bank_name": null,
                "transaction_type": "upi_debit"
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "upi.nach.debit.txn.notified"
    }
    
  • UPI.NACH.DEBIT.SPOBANKACCEPT

    {
        "entities": [
            "nach_debit"
        ],
        "payload": {
            "nach_debit": {
                "id": "NSP240813XXXXXXXXX",
                "settlement_date": 1723487452000,
                "user_name": null,
                "amount_in_paise": 100,
                "txn_reference": "XXXXXXXXXXX",
                "umrn": "XXXXXXXX@okaxis",
                "scheduled_payment_id": "NSP2408130XXXXXXXXXXX",
                "auth_type": "upi",
                "failure_reason": null,
                "failure_description": null,
                "status": "submitted_to_bank",
                "transaction_id": "NPT24081XXXXXXXX",
                "parent_transaction_id": null,
                "total_payment_count": 1,
                "processed_payment_count": 1,
                "next_scheduled_settlement_date": null,
                "others": {
                    "client_ref_id": "XXXXXXX",
                    "scheme_ref_number": "XXXXX",
                    "narration": "Auto-Debit",
                    "customer_ref_number": "XXXXXXXXX"
                },
                "service_provider_name": null,
                "sponsor_bank_name": null,
                "transaction_type": "upi_debit"
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "upi.nach.debit.spobankaccept"
    }
    
  • UPI.NACH.DEBIT.SUCCESS

    {
        "entities": [
            "nach_debit"
        ],
        "payload": {
            "nach_debit": {
                "id": "NSP240813XXXXXXXXXXX,
                "settlement_date": 1723487549000,
                "user_name": null,
                "amount_in_paise": 1030,
                "txn_reference": "XXXXXXXXX",
                "umrn": "XXXXXXXXX@axl",
                "scheduled_payment_id": "NSP240813XXXXXXXXX",
                "auth_type": "upi",
                "failure_reason": null,
                "failure_description": null,
                "status": "payment_success",
                "transaction_id": "NPT24081XXXXXXXXXX",
                "parent_transaction_id": null,
                "total_payment_count": 1,
                "processed_payment_count": 1,
                "next_scheduled_settlement_date": null,
                "others": {
                    "client_ref_id": "XXXXX",
                    "scheme_ref_number": "XXXXX",
                    "utr_number": "XXXXXXX",
                    "narration": "XXX-XXXX",
                    "customer_ref_number": "XXXXXXXXX"
                },
                "service_provider_name": null,
                "sponsor_bank_name": null,
                "transaction_type": "upi_debit"
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "upi.nach.debit.success"
    }
    
  • UPI.NACH.DEBIT.FAILED

    {
        "entities": [
            "nach_debit"
        ],
        "payload": {
            "nach_debit": {
                "id": "NSP2408130XXXXXXXXXXX",
                "settlement_date": 1723487452000,
                "user_name": null,
                "amount_in_paise": 100,
                "txn_reference": "XXXXXXX",
                "umrn": "XXXXXXX@okaxis",
                "scheduled_payment_id": "NSP2408130XXXXXXXXXXX",
                "auth_type": "upi",
                "failure_reason": "B3",
                "failure_description": "TRANSACTION NOT PERMITTED TO THE ACCOUNT (EXAMPLE: MINOR ACCOUNT, PROPRIETOR ACCOUNT,LEGAL CASE AGAINST THIS ACCOUNT ETC., NRE (AS PER BANK'S POLICY)))",
                "status": "payment_failed",
                "transaction_id": "NPT240813XXXXXXXXX",
                "parent_transaction_id": null,
                "total_payment_count": 1,
                "processed_payment_count": 1,
                "next_scheduled_settlement_date": null,
                "others": {
                    "client_ref_id": "XXXXX",
                    "scheme_ref_number": "XXXXX",
                    "utr_number": "XXXXXX",
                    "narration": "XXXX",
                    "customer_ref_number": "XXXXXXXXXXXX"
                },
                "service_provider_name": null,
                "sponsor_bank_name": null,
                "transaction_type": "upi_debit"
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "upi.nach.debit.failed"
    }
    
  • CONSOLIDATED.SETTLEMENT.CREATED

    {
        "entities": [
            "consolidated_settlement"
        ],
        "payload": {
            "consolidated_settlement": {
                "id": "C240813XXXXXXXX",
                "beneficiary_account_no": "XXXXXXXXXX",
                "beneficiary_name": "XXXX XXXX XXXX",
                "beneficiary_ifsc": "XXXXXX",
                "total_amount": 200.00,
                "final_amount": 200.00,
                "status": "READY",
                "bank_txn_ref": null,
                "others": null
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "consolidated.settlement.created"
    }
    
  • CONSOLIDATED.SETTLEMENT.INITIATED

    {
        "entities": [
            "consolidated_settlement"
        ],
        "payload": {
            "consolidated_settlement": {
                "id": "C240813XXXXXXX",
                "beneficiary_account_no": "XXXXXXXXX",
                "beneficiary_name": "XXXXXX XXXXX XXXXX",
                "beneficiary_ifsc": "XXXXXXXXX",
                "total_amount": 200.00,
                "final_amount": 200.00,
                "status": "TXN_INITIATED",
                "bank_txn_ref": null,
                "others": null
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "consolidated.settlement.initiated"
    }
    
  • CONSOLIDATED.SETTLEMENT.COMPLETED

    {
        "entities": [
            "consolidated_settlement"
        ],
        "payload": {
            "consolidated_settlement": {
                "id": "C2408130XXXXXXXXX",
                "beneficiary_account_no": "XXXXXXXXX",
                "beneficiary_name": "XXXXX XXXXX XXXX PVT LTD",
                "beneficiary_ifsc": "XXXXXX",
                "total_amount": 1660300.00,
                "final_amount": 1660300.00,
                "status": "TXN_SUCCESS",
                "bank_txn_ref": "XXXXXXXXX",
                "others": null
            }
        },
        "created_at": 1612332250000,
        "id": "WHN210XXXXXXXXXXXX",
        "event": "consolidated.settlement.completed"
    }
    

Reference

For more detailed steps on setting up the webhook and reference for the same

See Webhook Guide

Was this page helpful?