Using API Integration
The following APIs are used to integrate subscription for Net Banking, Cards, and UPI. These APIs are mandatory for any merchant to go live and comply with all the standing instruction guidelines:
- _payment API: The Payment Consent Transaction using _payment API is used. For integrating using various integrations, refer to:
- pre_debit_SI API: The Pre-Debit Notification API section describes how to use this API to notify the customers before a recurring transaction.
- si_transaction API: The Recurring Payment Transaction API section describes how to use this API to initiate a recurring transaction for a customer.
- mandate_revoke API : The Cancel the Recurring Payment for Cards API allows the merchants to cancel the card mandate at bank's end. After the registration is canceled for a customer, the merchant cannot restore it, and the customer must register a fresh mandate with the merchant. For cancelling or revoking UPI mandates, refer to Cancel the Recurring Payment for UPI.
Manage Recurring Payment for Cards
The following sections describe how to cancel or modify the recurring payment for cards:
- Check Mandate Status API
- Modify the Recurring Payments for a Card
- Cancel the Recurring Payment for Cards
Manage Recurring Payment for Net Banking
The following sections describe how to check or cancel the recurring payment for Net Banking:
Manage Recurring Payment for UPI
The following API commands are applicable only for UPI:
- upi_mandate_status: Used to understand the current state of the UPI mandate at any time. For more information, refer to Get Mandate Status API (for UPI only).
- upi_mandate_modify: Used to modify an existing UPI Recurring Payment Registration. For more information, Modify the Recurring Payment for UPI.
- upi_mandate_revoke: Used to cancel a UPI Recurring Payment Registration. For more information, refer to Cancel the Recurring Payment for UPI.
Updated 29 days ago