Redirects
Om uw klanten na het doen van een transactie terug te leiden naar uw website is het mogelijk om redirects op te geven. Dit is mogelijk op twee manieren. Instellen in de plaza of meesturen in het daadwerkelijke transactieverzoek.
Plaza
- URL success / pending: Als er maar één endpoint wordt opgegeven is deze URL het Default endpoint. Indien er ook een reject URL, cancel URL of failure URL is opgegeven, zullen de push berichten daar naar die URL's worden gestuurd.
Indien alle vier de URL's worden gebruikt, zullen zowel pending als succes statussen naar deze URL geredirect worden. Transacties kunnen daarom niet per definitie als geslaagd beschouwd worden puur op basis van de aangeroepen URL.
- URL reject: Naar deze URL wordt de klant teruggestuurd wanneer een transacties word afgewezen.
- URL cancel: Naar deze URL wordt de klant teruggestuurd wanneer deze zelf de transactie heeft afgebroken.
- URL failure: Naar deze URL wordt de klant teruggestuurd wanneer een transacties word afgewezen door de issuing bank.
Transactieverzoek
Het is ook mogelijk om bovenstaande URL’s mee te sturen in het daadwerkelijke transactieverzoek. Vooral wanneer er volledig zelf gebouwd wordt is dit aan te raden. Deze informatie kan dan in de basic fields van een verzoek worden opgenomen. Onderstaand een voorbeeld (dummy pagina’s):
Voorbeelden van return URL's:
...
"ReturnURL": "https://buckaroo.nl/bedankt",
"ReturnURLCancel": "https://buckaroo.nl/mislukt",
"ReturnURLError": "https://buckaroo.nl/fout",
"ReturnURLReject": "https://buckaroo.nl/afgewezen",
...