UPI ATM

UPI QR Cash Withdrawal API

UPI ATM lets an eligible merchant facilitate a customer cash withdrawal through a UPI QR consent flow. Follow the integration sequence below and confirm the final withdrawal result before handing over cash.

📘

Start with the integration guide

Read the UPI ATM Integration Guide for authentication, outlet eligibility, biometric KYC, QR expiry, request fields and status reconciliation.

Integration sequence

StepAPI / actionResult to retain
1Biometric KYC StatusRequired action, reference and capture options.
2Biometric KYC, if requiredRecheck status until approval is confirmed.
3Generate QRPay2New order reference, QR string and expiry.
4Customer scans and authorizes the QRContinue checking the existing order.
5QR StatusConfirm the final result before cash disbursement.

🚧

Confirm completion before disbursing cash

Generating a QR does not confirm a withdrawal. Inspect the final status using the saved order_id. If the outcome is pending or uncertain, reconcile that order before creating another withdrawal.

Use an active Pay2New outlet with the service enabled. Withdrawal amounts must be positive multiples of 100 rupees.