Introduction
Checkout Express is a streamlined checkout solution designed to simplify and speed up the payment process for returning customers. By leveraging stored payment information and a simplified user interface, Checkout Express reduces friction and enhances the overall user experience, making it ideal for businesses looking to improve conversion rates and customer satisfaction.What is Checkout Express?
Checkout Express is a checkout option that allows returning customers to complete their purchases with just a few clicks. By storing customer payment details securely, Checkout Express enables a faster, more convenient checkout process without the need for customers to re-enter their payment information every time they make a purchase.
How to create an express payment session
Add anexpress section to the request body when creating a new session.
Checkout Express features
Dintero Checkout Express offers the following features. Customer details- Save customer details for faster repeat purchases.
- Limit customer types to
b2b,b2c, or both. - Fetch company data for
b2bcustomers from public registries (Norway and Denmark only). - Prefill
order.shipping_addressandorder.billing_addressif you already have the customer’s details on file.
- Define a fixed set of shipping options.
- Return dynamic shipping options based on the customer’s address, using a callback.
- Set a default shipping option.
- Split orders into multiple shipments.
- Create sessions without shipping options, or hide the shipping option.
- Offer one-click payments with Apple Pay and Google Pay.
- Accept discount codes.
- Add custom checkboxes, for example for newsletter signup or marketing consent.
Adding custom checkboxes
You can add up to two custom checkboxes to an Express Checkout session. Use them to collect input such as newsletter signup or marketing consent. Add a top-levelcheckboxes array when you create the session. To apply the same checkboxes to every session that uses a profile, set configuration.checkboxes on the session profile instead.

When the customer checks or unchecks a checkbox, the checkout updates the session. After payment, the transaction includes a
checkboxes array with the checked value for each checkbox. Read it from the transaction to act on the customer’s choice, for example to add them to your newsletter list.