This page covers the key APIs under the collections module of Decentro.
This set of Decentro APIs allows you to facilitate collections using UPI-based flows.
- Generate UPI Payment Link: This API allows the platform to collect funds through UPI-based payment links, dynamic QR codes, and app-specific deep links from a UPI app of their choice. It is recommended when the platform consumes the capability on an app or mobile web-based flow.
- Issue Collect Request: This API allows the platform to collect funds through a UPI app of their payer's choice. It is recommended when the platform consumes the capability on a laptop-based flow and when the platform has the payer's VPA in place.
- Validate UPI Handle (VPA): This API allows the platform to validate a user's UPI ID (VPA) before using it in collect request-based flow or even for UPI payouts. It can validate just the name using the basic fetch or the advanced variant to fetch the linked accounts' IFSC code, bank, etc.
- Check Payment Status: This API is used to check the status of a transaction using Payment Link/Collect Request/Dynamic QR flows and is an alternative to the Transaction Status callback triggered by Decentro for terminal statuses of a transaction.