Find technical diagrams, including workflow diagrams, on this page.
Checkout workflow
The April checkout process can be divided into a sequence of steps which all happen within the April iFrame.
Each individual step is its own process, and each must be completed before advancing to the next step. Detailed sequence diagrams of each step can be found below.
Checkout initialisation
Full payment
When a customer elects to pay the full amount at checkout, the process is relatively straightforward.
Pay in instalments
When a customer elects to pay in instalments, there are a number of additional sub-steps which are completed within the pay in instalments sequence.
Instalments payments overview
KYC check
April performs a lightweight KYC check on customers electing to pay in instalments as part of its responsible lending practices. Customers paying in instalments for the first time through April will have to complete a short ID form, while the check should be imperceptible for customers who have used this option before.
More information about KYC checks, including a detailed description, can be found in the Know Your Customer (KYC) checks documentation pages.
Configure Payment Plan
At this step the customer adjusts the instalments payment plan - amounts and dates - to their preference.
Order Completion
After the customer has entered their information and agreed to a payment method and/or plan, the order is completed through e-commerce backend servers and April API secured by the merchant’s secret API key.
Virtual terminal workflows
When using Virtual Terminal, the activation and payment flows have been separated to enable pre-registration of customers.