Payment Method Selection
Checkout Payment Method Selection
Request Format
Authentication
Dynamic Settings
CHECKOUT_WITH_TOKEN_ALLOW_ANONYMOUS
Required header for AJAX requests. Must be set to XMLHttpRequest for all checkout requests.
XMLHttpRequestPossible values: Session cookie header (e.g. sessionid=abc123 or osessionid=<session_id>)
Payment option selection page context retrieved
Payment option selection page context retrieved
Required header for AJAX requests. Must be set to XMLHttpRequest for all checkout requests.
XMLHttpRequestPossible values: Session cookie header (e.g. sessionid=abc123 or osessionid=<session_id>)
Primary key of the selected payment option. Must be an active payment option that passes availability rules.
Payment option selected successfully
Payment option selected successfully
Required header for AJAX requests. Must be set to XMLHttpRequest for all checkout requests.
XMLHttpRequestPossible values: Session cookie header (e.g. sessionid=abc123 or osessionid=<session_id>)
Credit Payment Selection Page context retrieved
Credit Payment Selection Page context retrieved
Required header for AJAX requests. Must be set to XMLHttpRequest for all checkout requests.
XMLHttpRequestPossible values: Session cookie header (e.g. sessionid=abc123 or osessionid=<session_id>)
Primary key of the selected Pos object. Must be one of the available POS options
returned by payment_option.get_available_poses() for the current credit payment option.
10POS option selected or validation error
POS option selected or validation error
Required header for AJAX requests. Must be set to XMLHttpRequest for all checkout requests.
XMLHttpRequestPossible values: Session cookie header (e.g. sessionid=abc123 or osessionid=<session_id>)
Pay on delivery page context retrieved
Pay on delivery page context retrieved
Required header for AJAX requests. Must be set to XMLHttpRequest for all checkout requests.
XMLHttpRequestPossible values: Session cookie header (e.g. sessionid=abc123 or osessionid=<session_id>)
User must accept terms and conditions to proceed. Must be true.
Pay on delivery order created successfully
Pay on delivery order created successfully
Required header for AJAX requests. Must be set to XMLHttpRequest for all checkout requests.
XMLHttpRequestPossible values: Session cookie header (e.g. sessionid=abc123 or osessionid=<session_id>)
Pay on delivery payment choice page context retrieved
Pay on delivery payment choice page context retrieved
Required header for AJAX requests. Must be set to XMLHttpRequest for all checkout requests.
XMLHttpRequestPossible values: Session cookie header (e.g. sessionid=abc123 or osessionid=<session_id>)
The value string of one of the payment choices returned in the
payment_choices list from the GET context of PayOnDeliveryPaymentChoicePage.
Submitting a value not present in that list causes a validation error.
cashPayment choice selected successfully
Payment choice selected successfully
Required header for AJAX requests. Must be set to XMLHttpRequest for all checkout requests.
XMLHttpRequestPossible values: Session cookie header (e.g. sessionid=abc123 or osessionid=<session_id>)
Funds transfer page context retrieved
Funds transfer page context retrieved
Required header for AJAX requests. Must be set to XMLHttpRequest for all checkout requests.
XMLHttpRequestPossible values: Session cookie header (e.g. sessionid=abc123 or osessionid=<session_id>)
User must accept terms and conditions to proceed. Must be true.
Funds transfer order completed successfully
Funds transfer order completed successfully
Required header for AJAX requests. Must be set to XMLHttpRequest for all checkout requests.
XMLHttpRequestPossible values: Session cookie header (e.g. sessionid=abc123 or osessionid=<session_id>)
Funds transfer choice page context retrieved
Funds transfer choice page context retrieved
Required header for AJAX requests. Must be set to XMLHttpRequest for all checkout requests.
XMLHttpRequestPossible values: Session cookie header (e.g. sessionid=abc123 or osessionid=<session_id>)
Primary key of the selected bank account. Must be an active bank account configured in the system.
Bank account selected successfully
Bank account selected successfully
Required header for AJAX requests. Must be set to XMLHttpRequest for all checkout requests.
XMLHttpRequestPossible values: Session cookie header (e.g. sessionid=abc123 or osessionid=<session_id>)
Pay later complete page context retrieved
Pay later complete page context retrieved
Required header for AJAX requests. Must be set to XMLHttpRequest for all checkout requests.
XMLHttpRequestPossible values: Session cookie header (e.g. sessionid=abc123 or osessionid=<session_id>)
Acceptance of the terms and conditions. Must be true to place the
pay-later order.
Pay-later order placed
Pay-later order placed
Required header for AJAX requests. Must be set to XMLHttpRequest for all checkout requests.
XMLHttpRequestPossible values: Session cookie header (e.g. sessionid=abc123 or osessionid=<session_id>)
Shipping Option Page context retrieved
Shipping Option Page context retrieved
Required header for AJAX requests. Must be set to XMLHttpRequest for all checkout requests.
XMLHttpRequestPossible values: Session cookie header (e.g. sessionid=abc123 or osessionid=<session_id>)
Payload forwarded by the checkout provider after the customer selects a
shipping option on the hosted form. The conversation_id is validated
against the active session to prevent replay.
Primary key of the active basket.
42Provider conversation identifier. Must match the value stored in pre_order.checkout_provider_data['conversation_id'].
conv-abc-123Optional language code forwarded by the provider (e.g. "tr", "en").
trShipping option step processed
Shipping option step processed
Last updated
Was this helpful?

