🎓 CoursesAcceptance & card systemsIntermediate⏱ 60 min

Checkout integration methods. 6 chapters and a final quiz.

Hosted redirect, iframe and hosted fields, drop-in, or direct API: four ways to accept payments online. They map to three possible PCI DSS scopes (SAQ A, A-EP, D) and to four levels of customization and impact on conversion. This course compares the approaches, with PSP examples and a decision grid, so you can pick the right payment page architecture.

Chapter 1. The checkout: where conversion is won or lost.

The payment page is the most profitable part of an online store, and the most fragile. It is where final conversion happens, where PCI DSS applies, and where attacks concentrate (skimming, phishing). Choosing an integration method means balancing three forces: the user experience you want to deliver, the compliance scope you can take on, and the engineering capacity you have.

70,19 %
average e-commerce cart abandonment rate
Baymard Institute, 2025 (aggregate of 49 studies)
17 %
of shoppers who abandon cite a checkout process that is too long or complicated
Baymard Institute, 2024
+35 %
potential conversion lift for a large e-commerce site from better checkout design
Baymard Institute, 2025

Every integration method comes down to the same question: who handles the card data. The closer the merchant gets to that data, the more control it has over the experience, and the heavier its PCI DSS scope becomes. The resulting self-assessment questionnaire (SAQ) ranges from about 30 questions (SAQ A) to several hundred (SAQ D). The technical choice is first and foremost a compliance choice.

🔀
Hosted redirect
The customer leaves the site to pay on a PSP-hosted page. No card data on the merchant side, hence the smallest PCI scope (SAQ A).
🖼️
Iframe / hosted fields
The card fields are iframes served by the PSP and embedded in the merchant's page. The merchant keeps control of the look, and the PAN never leaves the PSP.
📦
Drop-in
An all-in-one PSP component dynamically displays every relevant payment method. Quick to integrate, customizable through themes.
🔌
Direct API
The merchant's server collects and transmits the card data itself. Full control, but full PCI DSS compliance (SAQ D).
Your site / appthe merchant-side checkoutRedirectPSP-hosted pagePCI: SAQ ACustomization: lowiframe / Hosted fieldsPSP fields inside your pagePCI: SAQ ACustomization: highDrop-in / Componentsready-made UI kitPCI: SAQ ACustomization: mediumDirect APIthe PAN touches your serversPCI: SAQ DCustomization: fullPSP / Acquirerauthorization, 3DS, captureThe less your system sees the PAN, the smaller your PCI DSS scope.
🎯 Quick question
What fundamental question determines an online merchant's PCI DSS scope?