Accept a payment on a hosted page
Hosted Payments Page is a Checkout.com-hosted webpage where you send your customers to finalize their payment details. Because we host the webpage, you never touch these secure details, so the responsibility for PCI compliance remains with us.
Customers also have the option to save their details with Checkout.com for faster checkout. Details saved using Remember Me are accessible by all Remember Me-enabled merchants, even if the customer did not save them directly with you.
- Card payments
- Apple Pay
- Google Pay
- Alipay CN
- Alipay HK
- Alma
- Bancontact
- Benefit Payment Gateway
- Dana
- EPS
- GCash
- iDEAL
- Kakao Pay
- Klarna
- KNET
- MB WAY
- Multibanco
- PayPal (Pay Now and Pay Later)
- Przelewy24
- QPay
- SEPA Direct Debit
- stc pay
- Tamara
- Touch 'n Go
- TrueMoney
- Venmo
Information
To specify which payment methods to show on a Hosted Payments Page, use the allow_payment_methods
field. To get a detailed view of all required and optional fields, refer to the API Reference.
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
Hosted Payments Page is completely hosted by Checkout.com. All you need to do is provide us with the payment information, and we generate a link to redirect customers to a Hosted Payments Page.
When your customer is ready to check out:
- Request a Hosted Payments Page session and let us know all the payment information, like the amount, currency, country and reference.
- We use this information to generate a link for you to direct your customer to a Hosted Payments Page with their product information displayed.
- Once your customer fills in the required payment details, we process the payment and handle the authentication flow.
- After the payment has been successfully processed, you are notified by a webhook.

Note
Hosted Payments Page sessions expire after 24 hours.
Go to our example Hosted Payments Page to preview the payment flow.
Note
Checkout.com does not support Hosted Payments Pages embedded within an iframe.
Use one of our test cards with any future expiry date, or use the following card details:
- Card number – 4242 4242 4242 4242
- Expiry date – Any future date
- CVV – 100