Payment processing flows

The table below illustrates how different payment processing flows handle data and influence user experience. Depending on the payment method, data may be entered manually, automatically populated, or processed through secure systems.

Each approach affects how the user interacts with the payment process, whether through a redirected page, embedded form, or in-person terminal. Choosing the right payment flow involves considering how data is managed and how it impacts the overall user experience.


Payment FlowData HandlingConnection
Gateway redirectManual Data Entry: Full details entered by payer.Manual data entry is crucial for both Gateway Redirect and Embedded Payment, where the payer inputs all required details.
Payment-Based CheckoutAutomatic Data Population: Auto-filled details.Automatic data population enhances the experience by reducing manual input, relevant in both Gateway Redirect and Embedded Payment.
Card not present
In-Person PaymentsTerminal-Based Input: Data entered via terminal.Terminal-based data handling is essential for In-Person Payments (Cloud), involving physical or digital terminals for transaction processing.
Embedded payment flowDirect Data Capture: Secure processing of credit card info.Direct data capture is specific to Embedded Payment, where credit card details are processed directly on the merchant’s site.
SoftPoSTerminal-Based Input: Data entered via terminal or via another APPTerminal-based data handling is essential for SoftPos Payments (Cloud), involving physical or digital terminals for transaction processing.
Giftcards & VouchersCode Redemption: Unique code verification.Code redemption is handled through Gateway Redirect or Embedded Payment, where the payer enters or applies gift card/voucher codes.
Phone Pincode CheckPhone-Based Verification: PIN code sent for confirmation.Phone-based verification involves entering a PIN code in either Gateway Redirect or Embedded Payment methods, integrating phone verification into the transaction process.