Skip to main content
This workflow covers collecting card details directly from the cardholder and charging the card through a payment gateway using PCI Booking. Your servers never handle raw card data, keeping you out of PCI scope while you process payments through any supported gateway.

Card capture and payment processing options

You can mix and match any capture method with any charge method. The example below uses Card By Link and Universal Payment Gateway.

Step 1: Set Up Your Payment Gateway

Before processing charges, set up an account with a supported payment gateway.
  1. Find a supported gateway on the PCI Booking website.
  2. Set up an account with that gateway (or use existing credentials).
  3. Store your gateway credentials in PCI Booking via the Gateway Credentials setup.

Step 2: Customize the Card Capture Experience

Brand the capture experience to match your business:

Step 3: Collect the Card

Using Card By Link as an example:
  1. Send a Card By Link request to PCI Booking with the cardholder’s email or phone number. Include optional details like amount, currency, and reference number.
  2. PCI Booking sends a secure link to the cardholder via email or SMS.
  3. The cardholder clicks the link and enters their card details on a mobile-friendly, PCI Booking-hosted page.
  4. If configured, a 3D Secure prompt is displayed.
  5. PCI Booking validates, tokenizes the card, and sends a callback to your system with the token.

Step 4: Charge the Card

Send a Process Transaction request with:
  • Card token (from the callback)
  • Amount and currency
  • Gateway name
  • Gateway credentials
PCI Booking injects the real card data and forwards the charge to the gateway. You receive the gateway’s response directly.