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

Get Funds Transfer Page context

Returns payment instructions for funds transfer. Displays bank account details and reference code for customer to complete payment.

Preconditions:

  • Payment option must be funds transfer type

  • Bank account must be selected (funds_transfer_bank)

  • Basket must not be empty

Payment Instructions:

  • Bank account details (IBAN, account holder, bank name)

  • Order number for reference

  • Reference code (if gateway supports it)

  • Total amount to transfer

  • Currency information

Reference Code Context:

  • Retrieved from pre_order.data['funds_transfer']

  • Displayed prominently for customer to include in transfer

  • Used by payment reconciliation system to match transfers

Order Status:

  • Order is created in "pending" status

  • Waiting for payment confirmation

  • Payment team manually confirms transfer receipt

  • Order status updated to "confirmed" after verification

get
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>)

Responses
200

Funds transfer page context retrieved

application/json
errorsone of · nullableOptional
or
string[]Optional
template_namestringOptional
get/orders/checkout/?page=FundsTransferPage
GET /orders/checkout/?page=FundsTransferPage HTTP/1.1
Host: sandbox.akinon.com
x-requested-with: XMLHttpRequest
Accept: */*
200

Funds transfer page context retrieved

{
  "context_list": [
    {
      "page_name": "FundsTransferPage",
      "page_slug": "fundstransferpage",
      "page_context": {
        "reference_code": "REF-ORD-2026-0001-ABC123"
      }
    }
  ],
  "pre_order": {
    "basket": {
      "pk": 123,
      "total_amount": "150.00"
    },
    "shipping_address": {
      "pk": 10,
      "first_name": "John",
      "last_name": "Doe"
    },
    "billing_address": {
      "pk": 10,
      "first_name": "John",
      "last_name": "Doe"
    },
    "payment_option": {
      "pk": 3,
      "name": "Bank Transfer",
      "slug": "bank-transfer",
      "payment_type": "funds_transfer",
      "payment_type_label": "Bank Transfer"
    },
    "funds_transfer_bank": {
      "pk": 1,
      "bank_name": "Example Bank",
      "account_holder": "AKINON TECHNOLOGIES",
      "iban": "TR330006100519786457841326",
      "currency": "TRY"
    },
    "number": "ORD-2026-0001",
    "total_amount": "159.99",
    "unpaid_amount": "159.99",
    "currency_type_label": "USD"
  },
  "errors": [],
  "template_name": "orders/checkout.html"
}

Last updated

Was this helpful?