For the complete documentation index, see llms.txt. This page is also available as Markdown.

Complete Funds Transfer Order

Completes the order creation for funds transfer payment. Order is created in pending status, awaiting payment confirmation.

Required Fields:

  • agreement: User must accept terms and conditions (boolean, must be true)

Validation:

  • Basket amount must be greater than or equal to zero

  • Bank account must be selected

  • Payment option must be funds transfer type

Order Creation:

  • Order is created with status "pending_payment" or "awaiting_funds_transfer"

  • Order details include:

    • Selected bank account information

    • Reference code (if applicable)

    • Payment instructions

  • User receives confirmation email with payment details

  • Stock is reserved (depending on configuration)

Order Number:

  • Order number is NOT regenerated at this step

  • Uses existing pre-order number assigned in previous step

Payment Confirmation Flow:

  1. User completes bank transfer using provided details

  2. Payment team receives transfer notification

  3. Payment team matches transfer using reference code/order number

  4. Order status updated to "confirmed"

  5. Fulfillment process begins

Next Pages:

  • ThankYouPage (order completed, awaiting payment)

post
Header parameters
x-requested-withstring · enumRequired

Required header for AJAX requests. Must be set to XMLHttpRequest for all checkout requests.

Default: XMLHttpRequestPossible values:
CookiestringOptional

Session cookie header (e.g. sessionid=abc123 or osessionid=<session_id>)

Body
agreementboolean · enumRequired

User must accept terms and conditions to proceed. Must be true.

Possible values:
Responses
200

Funds transfer order completed successfully

application/json
errorsone of · nullableOptional
or
string[]Optional
template_namestringOptional
post/orders/checkout/?page=FundsTransferPage
POST /orders/checkout/?page=FundsTransferPage HTTP/1.1
Host: sandbox.akinon.com
x-requested-with: XMLHttpRequest
Content-Type: application/x-www-form-urlencoded
Accept: */*
Content-Length: 18

"agreement=true"
200

Funds transfer order completed successfully

{
  "context_list": [
    {
      "page_name": "ThankYouPage",
      "page_slug": "thankyoupage",
      "page_context": {
        "redirect_url": "/orders/checkout-success/abc123:def456:ghi789/",
        "order_id": 5001,
        "order_number": "ORD-2026-0001",
        "new_user": false,
        "token": null,
        "campaigns": []
      }
    }
  ],
  "pre_order": {
    "basket": {
      "pk": 123,
      "total_amount": "150.00"
    },
    "order": {
      "pk": 5001,
      "number": "ORD-2026-0001",
      "status": "awaiting_funds_transfer"
    },
    "funds_transfer_bank": {
      "pk": 1,
      "bank_name": "Example Bank",
      "account_holder": "AKINON TECHNOLOGIES",
      "iban": "TR330006100519786457841326"
    },
    "total_amount": "159.99",
    "currency_type_label": "USD"
  },
  "errors": {},
  "template_name": "orders/checkout.html"
}

Last updated

Was this helpful?