Use these APIs to restrict payments to registered beneficiary accounts across checkout, recurring, and Payment Link TPV flows.
| Use case → Reference | command / primary value | Description |
|---|
| Recurring Payment Transaction API | si_transaction | Execute recurring debits after successful UPI Autopay mandate registration with TPV. |
| Use case → Reference | command / primary value | Description |
|---|
| Create Payment Link API | create_payment_links scope | Create a payment link with beneficiary account details for TPV verification. |
| Get Access Token API for Payment Links | OAuth scope: create_payment_links | Generate the OAuth token used to authenticate Payment Link API requests. |
| Use case → Reference | command / primary value | Description |
|---|
| Validate VPA API | validateVpa | Validate the customer's UPI handle before initiating UPI TPV or UPI Autopay. |
| Verify Payment API | verify_payment | Reconcile the transaction status from your server after payment. |