For Express Checkout sessions, the order.shipping_address must be set on
the session, and a _order.items.shipping_option item is required if the
session has either an express.shipping_address_callback_url or the
session has at least one option in express.shipping_options.
Documentation Index
Fetch the complete documentation index at: https://docs.dintero.com/llms.txt
Use this file to discover all available pages before exploring further.
Optional header. The put request is discarded and a 412 is returned if the header does not match the updated_at property or the version of the session.
The session ID
mobile number of a person / company, ITU/E.123 format with international prefix (+PPNNNNNNNNN...)
^\+?\d{5,15}$If true will either make the backend add or update a signed cookie with customer data. If false the cookie will be removed. If not set, any existing cookie will remain unchanged
response from payment
the payment was accepted
redirect url to complete payment, will not be included
if the payment failed with Rejected error as payment
can be completed by choosing alternative payment option.
poll_url to check the status of the payment.
Will be included if the payment is dependent on
3rd party apps, such as Swish.
approval_url to complete the payment in a different app from the one showing
the checkout, eg. an app link for the Swish M-Commerce flow. Should be used in
conjunction with the poll_url to check the status of the payment.
A base 64 encoded image of the QR code can be displayed while the checkout frontend is
polling for the payment status. Eg. used as a fallback for the Swish M-Commerce flow if we are
unable to open the approval_url on the end users device we can display the QR code and the
user can scan it using a different device that has the app used for payment installed.
By default the image has a size of 600 x 600 pixels.
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABzklEQVR42mNkAAYy..."
"Rejected"