Give returning customers a faster checkout by pre-filling their payment details and shipping address. Express checkout reduces friction, skips address forms, and lets customers complete purchases in just a few clicks, improving conversion rates for repeat buyers. Express checkout works on top of the standard Checkout session. You add anDocumentation Index
Fetch the complete documentation index at: https://docs.dintero.com/llms.txt
Use this file to discover all available pages before exploring further.
express configuration to the session, and Dintero handles pre-filling details and collecting the shipping address from the payment provider (e.g., Vipps). Your server receives a callback with the address so you can return available shipping options dynamically.
Integration steps
Add the express configuration
Create a checkout session and include an
express section in the request body. This tells Dintero to show the streamlined express flow instead of the standard checkout.The express object configures which customer details to collect (shipping address, email, phone) and where to send the shipping address callback.See Express checkout for the full express object reference.Implement the shipping address callback
When the customer confirms their address, Dintero sends a callback to your server with the address details. Your server responds with the available shipping options: name, price, and delivery estimate for each.This lets you calculate shipping dynamically based on the customer’s actual address, rather than showing a fixed list.See Shipping address callback for the request/response format.
Return shipping options
Your callback response includes an array of shipping options. Each option has an ID, display name, amount, and optional delivery details. The customer picks one in the checkout.You can also support multiple shipments if an order ships from multiple locations.See Shipping options for the full payload structure.
Handle discount codes (optional)
If your store supports discount codes, you can enable a discount code field in the express checkout. When the customer enters a code, Dintero sends it to your server for validation. You respond with the updated order total.See Express discount codes for the configuration.
Handle the payment result
The callback includes the transaction status, the selected shipping option, and the customer’s shipping address. Use this to fulfill the order and ship to the confirmed address.Capture, void, and refund through the Transactions API.
What’s next
Express checkout
Full reference for the express session configuration.
Shipping options
Return dynamic shipping options via callback.
Shipping address callback
Receive and validate the customer’s address during checkout.
Update a session
Modify the session after creation (e.g., after applying a discount).