Skip to main content
Send a token to PCI Booking’s Universal Payment Gateway (UPG) to process an immediate payment. PCI Booking replaces the token with the real card data and forwards the charge request to your configured PSP. You never handle or see card data.

How It Works

A charge is the simplest UPG operation. You submit:
  • A card token (obtained during card capture).
  • The PSP name and credentials (or a stored credentialsId).
  • The amount and currency.
PCI Booking detokenizes the card, constructs the PSP-specific request with real card data, sends it, and returns the PSP’s response to you.

Example: Charge with Inline Credentials

Example: Charge with Stored Credentials

If you have pre-stored your PSP credentials via PSP Credentials, pass the credentialsId as a query parameter instead:

Key Points

  • No card data in your request. Only the token. PCI Booking injects real card details during detokenization.
  • PCI scope reduction. Your systems never touch sensitive card data.
  • PSP-agnostic. The same endpoint works regardless of which PSP you route to. Change PSPs by updating your gateway credentials, not your code.
  • Immediate settlement. Funds are charged and settled in a single step, unlike authorize-and-capture flows. Use a charge when you need immediate payment.

Next Steps

Authorize & Capture

Split authorization and capture for more control.

Refunds & Voids

Reverse or refund completed transactions.

PSP Credentials

Set up and manage your PSP credentials.