Hoe werkt cXML PunchOut ?

Dit artikel gaat in op de technische werking van cXML PunchOut. Voor een algemene uitleg over cXML PunchOut verwijzen wij u door naar het algemene artikel over PunchOut koppelingen.

cXML PunchOut is een standaard ontwikkeld door Ariba, en gebruikt HTTP(S) methodes om cXML bestanden heen en weer te sturen. Voor het inloggen in (PunchOut naar) de webshop worden er door het inkooppakket een cXML bestand naar de webshop gestuurd. In dit bestand staan onder meer de gebruikersgegevens, en een URL waar de winkelwagen naartoe gestuurd kan worden. De webshop verifieert de gegevens, en als de gebruikersgegevens kloppen zal de webshop een bevestiging in cXML formaat met een éénmalig bruikbare URL terugsturen naar het inkooppakket. Het inkooppakket zal na het ontvangen van de bevestiging de gebruiker doorsturen naar de URL, waarna de gebruiker gelijk ingelogd is in de webshop. De webshop zal dus bij moeten houden welke links er teruggestuurd zijn, voor welke gebruikers deze links gelden, en naar welk adres de gebruiker en het winkelmandje teruggestuurd moeten worden.

Voor het terugsturen van het winkelmandje naar het inkooppakket wordt wederom gebruik worden gemaakt van cXML bestanden die via HTTPS worden verstuurd. In het oorspronkelijke cXML bestand waarmee de gebruiker inlogde stond een URL waar de gebruiker naar teruggestuurd moet worden. De gebruiker moet samen met een cXML bestand teruggestuurd worden naar dit adres, waarna de gebruiker het winkelmandje in zijn inkooppakket kan zien.

Meer informatie nodig? Neem contact op via 085 - 06 03 922 of info@abeta.nl .