Checkout flow

In deze gids zullen we een overzicht geven van het checkout proces, zoals geïmplementeerd in de Afosto Hosted Checkout. Het begrijpen van deze stappen is van onschatbare waarde bij het bouwen van je eigen checkout of bij de integratie met het Afosto-platform.

Verzamelen van klantgegevens

Het checkout proces begint met het verzamelen van klantgegevens, specifiek de verzend- en factuuradressen. Deze informatie is cruciaal omdat het niet alleen de levering van de gekochte items mogelijk maakt, maar ook van invloed is op de volgende stappen in het checkout proces. Nadat deze gegevens aan de winkelwagen zijn toegevoegd, worden de verzendmethoden opgevraagd en gefilterd op basis van het verstrekte verzendadres.

Selecteren van een verzendmethode

Zodra een klant zijn verzendmethode heeft gekozen en doorgaat naar de volgende stap, worden de beschikbare betaalmethoden opgehaald. Het is belangrijk op te merken dat deze betaalopties worden gefilterd op basis van de eerder verstrekte informatie, inclusief de geselecteerde verzendmethode en de verzend- en factuuradressen.

Kiezen van een betaalmethode

Nadat een betaalmethode is gekozen, wordt een samenvatting van de inhoud van de winkelwagen en de kostenopbouw opgehaald. Deze stap dient als een laatste controle voor klanten, zodat ze hun bestelling kunnen controleren en de kostenopbouw kunnen begrijpen voordat ze doorgaan naar de betaling.

Bevestigen van de winkelwagen en het starten van de betaling

Met alle benodigde informatie toegevoegd en de bestelling gecontroleerd, kan de winkelwagen worden bevestigd, waardoor deze wordt omgezet in een bestelling. Op dit moment wordt een URL opgehaald om de klant door te verwijzen naar de pagina van de Payment Service Provider. Hier zal de klant hun betaling voltooien, waardoor hun bestelling wordt afgerond.

Geslaagde of mislukte betaling

Nadat de betaling is voltooid, wordt de klant doorverwezen naar een succespagina. Op deze pagina worden opnieuw hun informatie en de producten die ze zojuist hebben besteld weergegeven.

Als een betaling mislukt, wordt de klant doorverwezen naar een pagina waar ze een andere methode kunnen selecteren of het opnieuw kunnen proberen.

Het begrijpen van deze stappen stelt je in staat om een robuust en efficiënt checkout proces te bouwen. Hoewel dit proces de stappen in de Afosto Hosted Checkout vertegenwoordigt, kan het worden aangepast of uitgebreid op basis van je specifieke zakelijke behoeften en klantvereisten.

In de volgende gidsen zullen we je begeleiden bij alle stappen en acties die nodig zijn om je eigen checkout te maken.