Accept a payment on your website
Flow is a pre-built, customizable payment user interface which you can embed directly into your website. Flow enables you to accept payments using Checkout.com's global network of payment methods with a single integration.
Additionally, Flow provides the following features:
- built-in support for 3D Secure (3DS)
- input masking and validation
- dynamic display of payment methods
- add payment methods without additional development
- UI customization
- responsive design that dynamically adapts to different device screen sizes
Information
Use the following card details in the interactive demo to perform a test payment:
- Cardholder name: Jordan Smith
- Card number: 4242 4242 4242 4242
- Expiry date: 12/30
- Security code: 100
Flow handles the entire payment process, including:
- tokenizing sensitive payment details so they never touch your server
- displaying available payment methods
- capturing any additional customer data required
- handling 3D Secure (3DS) authentication and redirection to third-party payment pages
Information
To enable access to Flow, contact your Account Manager.
- Card payments
- Apple Pay
- Google Pay
- Bancontact
- EPS
- iDEAL
- Klarna
- KNET
- Multibanco
- PayPal (Pay Now and Pay Later)
- Przelewy24
- Sofort
- Venmo
To offer Apple Pay as a payment method, you must:
- contact your Account Manager to onboard a custom domain with Apple Pay
- comply with the Apple Pay payment method rules
To offer Google Pay as a payment method, you must:
- follow the integration steps from our Google Pay documentation to onboard a custom domain
- contact your Account Manager and provide them with your Google Pay Merchant ID
- comply with the Google Pay payment method rules
Information
If you integrate Flow within a WebView, note that some operating systems do not fully support this method for Apple Pay or Google Pay.
Flow supports most major browsers:
- Google Chrome – on desktop, Android, and iOS
- Safari – on desktop and iOS
- Mozilla Firefox - desktop only
- Microsoft Edge - desktop only
Version support for each of these browsers is limited to actively maintained versions that still receive security updates.