Accept a payment on a hosted page
The Hosted Payments Page solution enables you to redirect your customers to a secure webpage hosted by Checkout.com to complete payment. You never handle the customer's sensitive payment details, so Checkout.com remains responsible for PCI compliance.
Use the Hosted Payments Page:
- While you're still working on your website or app
- As an alternative to hosting your own payment form
- If you are not PCI compliant
Customers can save their payment details with Checkout.com using Remember Me for faster subsequent checkouts. All merchants with Remember Me enabled can access the saved details, regardless of which merchant the customer saved them with.
When your customer is ready to check out:
- Request a Hosted Payments Page session and provide all the payment information, like the amount, currency, country, and your reference.
- Checkout.com uses this information to generate a Hosted Payments Page and returns a link for you to redirect your customer to.
- Your customer enters their payment details.
- We process the payment and handle the authentication flow.
- When the payment is successfully processed, you receive a webhook.
Note
Hosted Payments Page sessions expire after 24 hours.
You cannot embed a Hosted Payments Page within an iframe.
- Card payments
- Apple Pay
- Google Pay
- ACH Direct Debit
- AlipayCN
- AlipayHK
- Alma
- Bancontact
- Benefit Payment Gateway
- Bizum
- Dana
- EPS
- GCash
- iDEAL
- Kakao Pay
- Klarna
- KNET
- MB WAY
- Multibanco
- MobilePay
- PayPal (Pay Now and Pay Later)
- Przelewy24
- QPay
- SEPA Direct Debit
- stc pay
- Tabby
- Tamara
- Touch 'n Go
- TrueMoney
- TWINT
- Venmo
- Vipps
Information
To specify which payment methods to show on a Hosted Payments Page, use the allow_payment_methods field in your Create a Hosted Payments Page session request.
To preview the payment flow, see the example Hosted Payments Page.
Use any test card with a future expiry date, or use the following card details:
- Card number –
4242 4242 4242 4242 - Expiry date – Any future date
- CVV –
100