Verify MobilExpress OTP and retrieve card list
Submits the OTP code to the MobilExpress gateway (verify_and_get_card_list). On success, the flow advances to the card selection page.
Required Fields:
otp: The OTP code received by the user. Between 4 and 8 characters.
State Changes:
pre_order.data['me_otp_valid']is set totrueme_otp_sent,me_phone_number, andme_needs_otpare removed frompre_order.dataForward MobilExpress data (
me_card_token, etc.) is cleared
Next Page: MobilExpressCardListPage
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>)
One-time password received by the user via SMS. Between 4 and 8 characters.
123456OTP verification result
POST /orders/checkout/?page=MobilExpressCardFoundOtpRequiredOtpPage HTTP/1.1
Host: sandbox.akinon.com
x-requested-with: XMLHttpRequest
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 16
"otp='123456'"OTP verification result
{
"context_list": [
{
"page_name": "MobilExpressCardListPage",
"page_slug": "mobilexpresscardlistpage",
"page_context": {
"cards": [
{
"masked_card_number": "450803******1234",
"card_token": "token-abc",
"is_expired": false,
"last_year": 2026,
"last_month": 12
}
]
}
}
],
"errors": {},
"template_name": "orders/checkout.html"
}Last updated
Was this helpful?

