Skip to main content
UPI (Unified Payments Interface) enables instant bank-to-bank payments for merchants operating in India. Built by the National Payments Corporation of India (NPCI), UPI allows customers to pay directly from their bank account using a Virtual Payment Address (VPA), without sharing card or bank details with the merchant. Through PCI Booking’s Payments Library, you can offer UPI as a payment method alongside card payments, Apple Pay, Google Pay, and other options on the same checkout page.

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