> ## Documentation Index
> Fetch the complete documentation index at: https://developers.pcibooking.net/llms.txt
> Use this file to discover all available pages before exploring further.

# Supported Payment Methods

> Payment methods available through the Payments Library: card entry, Apple Pay, Google Pay, PayPal, BankPay, UPI.

## Payment Methods Overview

| Method     | Description                   | Operations  | Tokenization | 3D Secure      |
| ---------- | ----------------------------- | ----------- | ------------ | -------------- |
| CardPay    | Credit and debit cards        | All         | Yes          | Yes            |
| Apple Pay  | Safari on iOS and macOS       | All         | Yes          | N/A (built-in) |
| Google Pay | Chrome on Android and desktop | All         | Yes          | N/A (built-in) |
| PayPal     | All browsers                  | CHARGE only | No           | N/A            |
| BankPay    | Open Banking / ACH            | CHARGE only | No           | N/A            |
| UPI        | India instant payments        | CHARGE only | No           | N/A            |

## CardPay

Credit and debit card payments with full 3D Secure support. Works in all modern browsers. The card form is rendered by the Payments Library in either popup or iframe mode, ensuring card data never touches your servers.

**Browser support:** All modern browsers (Chrome, Firefox, Safari, Edge)
**Operations:** CHARGE, TOKENIZE, CHARGE\_AND\_TOKENIZE, PREAUTH\_AND\_TOKENIZE, GATEWAY\_TOKENIZE

## Apple Pay

Native Apple Pay integration for Safari on iOS and macOS. Requires Apple Pay merchant setup through PCI Booking.

**Browser support:** Safari on iOS 10+ and macOS Sierra+
**Device support:** iPhone, iPad, Mac with Touch ID or Apple Watch

<Info>
  Apple Pay buttons only appear when `checkAvailability()` detects a compatible device and browser.
</Info>

## Google Pay

Native Google Pay integration for Chrome and Android. Requires Google Pay merchant setup through PCI Booking.

**Browser support:** Chrome on Android, desktop Chrome with linked Google account
**Device support:** Android devices, desktop with Chrome

## PayPal

PayPal checkout integration. Supports charge operations only, the user is redirected to PayPal to authorize the payment.

**Browser support:** All modern browsers
**Operations:** CHARGE only

## BankPay

Open Banking and ACH direct bank payments. The user selects their bank and authorizes the payment through their banking app or website.

**Browser support:** All modern browsers
**Operations:** CHARGE only
**Availability:** Varies by region and bank support

## UPI

Unified Payments Interface for instant payments in India. The user scans a QR code or enters their UPI ID to complete the payment.

**Browser support:** All modern browsers
**Operations:** CHARGE only
**Availability:** India only

<Info>
  For credential setup instructions for each payment method, contact your PCI Booking account manager or refer to the [merchant configuration guide](https://pcibooking.net).
</Info>

## Next Steps

<CardGroup cols={3}>
  <Card title="Payments Library Overview" icon="book" href="/payments-library/overview">
    Architecture, capabilities, and how the library fits into your integration.
  </Card>

  <Card title="Setup Guide" icon="book" href="/payments-library/setup">
    Install the library, create a session, and run your first payment.
  </Card>

  <Card title="Library Reference" icon="code" href="/payments-library/reference">
    Full API surface: constructor parameters, methods, callbacks, and operation types.
  </Card>
</CardGroup>
