- The Universal Payment Gateway, in the
FallbackUpgsfield of a charge request. - The Payments Library, in the
FallbackUpgsfield of the session.
How It Works
- PCI Booking sends the charge to the primary gateway.
- If the charge does not succeed, PCI Booking checks the decline reason (
RejectReasonCode). - If the reason allows a retry, PCI Booking sends the charge to the first fallback gateway, then the next, in the order you listed them.
- PCI Booking stops at the first gateway that succeeds and returns that result.
When Fallback Is Not Used
A retry at another gateway cannot fix some declines, and repeating the charge could harm the cardholder or your merchant accounts. PCI Booking does not try any fallback gateway when the primary gateway declines with one of these reject reason codes:
Fallback is used for any other failure, including declines with no reject reason code.
Universal Payment Gateway and Payments Library Compared
In the Payments Library, fallback applies to card payments, Apple Pay and Google Pay, which are processed through a payment gateway. PayPal, BankPay and UPI payments do not use fallback gateways.
In the Payments Library, each fallback gateway can have its own gateway parameters and its own 3D Secure setting (
Pass3DSData), because gateways differ in what they need.
Related
- Process Transaction API: the
FallbackUpgsfield and the reject reason codes. - Create Session: the
FallbackUpgsfield for Payments Library sessions. - Payment Gateway Credentials: store the accounts you use as fallbacks.

