Checkout Pages
Optional page name to force display a specific page
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>)
Checkout state retrieved
Redirect to basket (empty basket) or login (guest purchase not allowed)
Basket not found
Page name to process (e.g., "IndexPage", "AddressSelectionPage")
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>)
Step processed successfully
Redirect to basket (empty basket)
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>)
Index page context retrieved
Index 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 email address. Required for guest checkout.
Optional phone number. Must match phone regex pattern if provided.
Email submitted successfully
Email submitted 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>)
Delivery options retrieved
Delivery options 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 delivery option
If true, clears shipping and billing addresses when changing delivery option
falseDelivery option set successfully
Delivery option set 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>)
Remote delivery options retrieved
Remote delivery options 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 delivery option
If true, clears shipping and billing addresses when changing delivery option
falseRemote delivery option set successfully
Remote delivery option set 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>)
Address selection page context retrieved
Address 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 billing address
Primary key of the shipping address
Addresses set successfully
Addresses set 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>)
Retail store selection page context retrieved
Retail store 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 billing address
Primary key of the selected retail store
Retail store selected successfully
Retail store 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>)
Pickup location selection page context retrieved
Pickup location 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>)
Remote identifier for the pickup location
Primary key of the billing address
Pickup location selected successfully
Pickup location 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>)
Address clear page context
Address clear page context
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>)
Address data cleared successfully
Address data cleared 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>)
Shipping option selection page context retrieved
Shipping 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 shipping option
Additional required fields defined in the shipping option's kwargs.required_fields.
These fields vary based on the shipping option configuration and may include
fields like delivery_date, time_slot, etc.
Shipping option selected successfully
Shipping 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>)
Data source shipping option selection page context retrieved
Data source shipping option selection page context retrieved
data_source_shipping_options: "[10, 21]"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>)
JSON-encoded array of data source shipping option IDs.
Each ID is the primary key of a DataSourceShippingOption model.
One shipping option must be selected for each data source in the basket.
[10, 20, 30]Data source shipping options selected successfully
Data source shipping options 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>)
Attribute-based shipping option selection page context retrieved
Attribute-based shipping option selection page context retrieved
{
"electronics": {
"attribute_based_shipping_options": [
{"pk": 100, "shipping_option_name": "Standard Delivery", "shipping_amount": "5.99"},
{"pk": 101, "shipping_option_name": "Express Delivery", "shipping_amount": "15.99"}
],
"product_ids": [1001, 1002, 1003],
"attribute_key": ["category"]
},
"clothing": {
"attribute_based_shipping_options": [
{"pk": 200, "shipping_option_name": "Economy Delivery", "shipping_amount": "3.99"},
{"pk": 201, "shipping_option_name": "Standard Delivery", "shipping_amount": "8.99"}
],
"product_ids": [2001, 2002],
"attribute_key": ["category"]
}
}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>)
JSON-encoded object mapping attribute values to shipping option IDs.
Keys are attribute values (e.g., "electronics", "clothing", "warehouse_a").
Values are primary keys of AttributeBasedShippingOption models.
One shipping option must be selected for each attribute value group.
{"electronics": 100, "clothing": 200}Attribute-based shipping options selected successfully
Attribute-based shipping options 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>)
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>)
BIN Number page context retrieved
BIN Number 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>)
First 6 or 8 digits of the credit card (BIN - Bank Identification Number). Used to determine card type, bank, and available installment options. Must contain only digits.
542119Pattern: ^\d{6,8}$BIN number submitted successfully
BIN number submitted 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>)
Installment selection page context retrieved
Installment 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 installment option. Must be one of the installments available for the card. Installment count of 1 represents single payment (no installment).
Installment selected successfully
Installment 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 card confirmation page context retrieved
Credit card confirmation 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>)
Full credit card number (16 digits). Validated using Luhn algorithm. Spaces are automatically removed.
5421190000000004Pattern: ^\d{16}$Cardholder name as printed on the card. Must contain only letters and spaces. Validated against format rules.
JOHN DOECard expiration month in MM format. Must be between 01 and 12.
12Pattern: ^(0[1-9]|1[0-2])$Card expiration year in YYYY format. Must be current year or future.
2026Pattern: ^\d{4}$Card security code (CVV/CVC). Must be 3-4 digits depending on card type.
123Pattern: ^\d{3,4}$Nickname for the card if saving for future use.
Required when save is true.
Optional otherwise.
My Visa CardUser must accept terms and conditions to proceed. Must be true.
Whether to save the card for future purchases. Only available for authenticated users. Guest users cannot save cards.
falseUser preference for 3D Secure verification. May be overridden by system rules. Optional field.
Client-side timestamp for fraud detection
Whether Java is enabled in the browser
Browser language code (e.g., "en-US", "tr-TR")
en-USScreen color depth in bits (e.g., "24", "32")
24Screen height in pixels
1080Screen width in pixels
1920Timezone offset from UTC in minutes. Example: UTC-4 would be "240" (4 hours * 60 minutes)
240Credit card details submitted successfully
Credit card details submitted 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>)
3D Secure page context retrieved
3D Secure 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>)
3D Secure verification status. Must be true for successful verification.
Transaction success status. Must be true for successful transaction.
Merchant data passed through 3D Secure flow
Transaction identifier from 3D Secure provider
Electronic Commerce Indicator from 3D Secure
Cardholder Authentication Verification Value
LiqPay-specific token (gateway-specific)
Status from payment gateway
Payment identifier from gateway
Conversation data from gateway
Conversation identifier from gateway
MD status code from 3D Secure provider. Different values indicate authentication success/failure. Gateway-specific validation logic.
Additional gateway-specific response data
3D Secure verification processed
3D Secure verification processed
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>)
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
Last updated
Was this helpful?

