Get Masterpass Order Number Page context
Returns the context for the Masterpass order number assignment page. This page assigns the order number that will be used for the subsequent Masterpass payment request and evaluates whether the transaction must be completed via 3D Secure.
Preconditions:
Basket must not be empty
Payment option must be of Masterpass type
Card information must be present
An installment must be selected
Page Context:
Returns an empty object
{}.
Step Completion: This page is considered already completed when both of the following are true:
The order number has been assigned, and
The 3D Secure routing decision has been made (either
trueorfalse).
available_for_post_order: true
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>)
Masterpass order number page context retrieved
GET /orders/checkout/?page=MasterpassOrderNoPage HTTP/1.1
Host: sandbox.akinon.com
x-requested-with: XMLHttpRequest
Accept: */*
Masterpass order number page context retrieved
{
"context_list": [
{
"page_name": "MasterpassOrderNoPage",
"page_slug": "masterpassordernopage",
"page_context": {}
}
],
"pre_order": {
"payment_option": {
"pk": 5,
"slug": "masterpass",
"payment_type": "masterpass"
},
"card_info": {
"bin_number": "542119",
"card": {
"pk": 1,
"name": "Master"
}
},
"installment": {
"pk": 2,
"installment_count": 3
},
"number": null,
"redirect_to_three_d": null
},
"errors": [],
"template_name": "orders/checkout.html"
}Last updated
Was this helpful?

