How UPI Works with PCI Booking
When a customer selects UPI at checkout, the Payments Library presents a UPI payment flow. The customer authorizes the payment through their UPI app (such as Google Pay, PhonePe, or Paytm), and funds transfer instantly from the customer’s bank to your account. PCI Booking handles the secure communication and transaction signing so no sensitive payment data passes through your servers. UPI supports CHARGE operations only. Tokenization and 3D Secure are not applicable to UPI transactions.Prerequisites
- A PCI Booking merchant account with UPI enabled
- A registered UPI Virtual Payment Address (VPA) for receiving payments
- Your business must be registered to accept payments in India
Setup
UPI setup requires coordination with the PCI Booking team. Contact support@pcibooking.net to get started. Our team will guide you through account eligibility, regional requirements, and testing.Store in PCI Booking
Once configured, create an eWallet account in PCI Booking with:
You can store credentials through the PCI Booking portal or programmatically via the Store Credentials API.
Testing
Contact the PCI Booking team to receive sandbox credentials for UPI testing. Sandbox mode lets you simulate UPI transactions without processing real payments, so you can verify your integration before going live.UPI is available for charge operations only. It does not support tokenization, pre-authorization, or 3D Secure flows.
Next Steps
Payments Library Credentials
Overview of all payment method credentials
Payments Library Overview
Integrate the library in your checkout page

