Create a cancellation request for an existing registered mandate.
Mandate can be cancelled using UMRN or Digio Mandate ID, if both UMRN and DIGIO Mandate ID are passed, 1st preference is given to UMRN. The reason being, in case of E-mandate(s), there can be instances of multiple UMRNs against the same DIGIO Mandate ID (owed to Customer retries because of Destination bank time-outs, screen closures, etc)
➔ Cancellation Reason C001: Cancellation on customer request C002: Cancellation on corporate request C003: Account closed or frozen or inoperative C004: Cancelled from bank side
Maximum amount that may be collected from the customer's account
customer_account_number
string
Masked account number of customer
customer_account_type
enum
➔ Type of bank account of customer
Allowed: savings┃current┃other
destination_bank_id
string
IFSC code of customer's bank account
destination_bank_name
string
Name of customer's bank
sponsor_bank_name
string
Name of sponsor's bank account
npci_txn_id
string
Transaction ID in reference to NPCI
-
sub_user
object
id
string
Unique ID for sub-user
identifier_value
string
Identifier for sub-user, this is generally emailID or mobile number
identifier
enum
➔ This denotes what type of identifier was used
Allowed: email┃mobile┃unknown
email_id
string
Sub-user's email id, if registered
mobile
string
Subuser's mobile number
umrn
string
UMRN of the mandate registered
created_at
date-time
Timestamp at which mandate was created
updated_at
date-time
Last modification timestamp of the mandate
mode
enum
➔ Mode of mandate authentication
Allowed: api┃esign┃physical
auth_sub_mode
enum
➔ In case of API mandate, sub auth mode type
Allowed: net_banking┃debit┃aadhaar
-
service_provider_details
object
Details of service provider
service_provider_name
string
Service provider name
service_provider_utility_code
string
Utility code of service provider
is_enabled_for_aadhaar_auth
boolean
It is only applicable for API mandate and it returns true/false. If the sponsor bank supports authentication using aadhaar then it returns true, else it returns false.
npci_auth_failed_error
string
Failure reason if shared by NPCI after rejecting a request at NPCI gateway level
npci_auth_reject_reason
string
Failure reason if shared by bank post NPCI gateway acceptence
application/json
object
Single line description
Field
Type
Description
details
string
Details about the exception. Usually contains the exception id for reference.