dextertje schreef op woensdag 5 februari 2025 @ 10:37:
[...]
TS en kind waren zich niet bewust van achteraf betalen. Kind heeft voor het exemplaar dat hij bewust bestelde ook gewoon betaald.
Het verhaal van TS sluit overigens tot nu toe niet uit dat de bestelling door een bug of database-glitch 2x is uitgevoerd (kans is niet supergroot, maar ook niet uit te sluiten: in de bestelgeschiedenis staan namelijk beide bestellingen op achteraf betalen, terwijl er 1 direct is betaald; dat pleit niet voor een heel betrouwbaar shopsysteem)
Voor zover ik begrepen heb, heeft het kind voor 1 van de artikelen meteen de betaling voldaan bij de dienstverlener voor achteraf-betalen.
Wat hier waarschijnlijk gebeurd is, is dat er twee keer achter elkaar op de bestelknop geduwd is.
Waarbij er een vertraging heeft gezeten op de doorverwijzing naar het systeem van de achteraf-betalen dienstverlener.
Dus:
:: klik! ::
<< eerste order wordt in de achtergrond klaargestoomd >>
"Hey waarom gebeurt er niets?"
:: nog eens: klik! ::
<< tweede order wordt in de achtergrond klaargestoomd >>
<< eerste order is klaar; redirect naar achteraf-betalen dienst>>
"Heh, heh. Eindelijk. Ik kan betalen."
:: betaalt ::
<< redirect terug naar webshop; betaling voltooid scherm, order succesvol, blah blah blah >>
En ondertussen is die 2e bestelling geplaatst, maar is er nooit een redirect voor de betaling geweest.
Dit gebeurt
zo vaak dat grote en
betrouwbare payment service providers zoals Stripe en Adyen met systemen werken die dit soort dubbel inboeken van transacties pogen actief onmogelijk te maken. Je moet bij die systemen eerst een betaling prepareren; wat een soort van token creeërt (Stripe noemt dat bijv. een
payment intent) waar maar één keer gevolg aan gegeven kan worden.