Page 1 of 1

versie 1.5.0.5 met pay.nl genereert teveel mails

Posted: Thu Nov 10, 2011 7:38 pm
by ronniestevens
Ik heb een webshop gebouwd met Opencart 1.5.0.5, en heb hier de pay.nl-module inhangen voor betalingen. Nu heb ik het probleem, dat van veel bestellingen meerdere mails binnenkomen. Het lijkt erop, dat veel mensen de betaalmodule opstarten, maar daarna weer verder gaan met shoppen. Maar elke sessie die wordt opgestart in de pay.nl module, met sessie-status 'pending', wordt als een bestelling in de shop geregistreerd.

Ik heb uiteraard bij pay.nl aan de bel getrokken, en daar zeggen ze, dat ze uiteraard ook een status-melding 'succes' teruggeven aan de shop. Maar de bestellingen hebben allemaal pay.nl status 'Pending'.

Mis ik ergens een instelling? Gaat er iets niet goed in Opencart? Of is het toch de terugkoppeling van pay.nl die niet voldoet?

webshop: https://www.spelendehollander.nl

Re: versie 1.5.0.5 met pay.nl genereert teveel mails

Posted: Thu Nov 10, 2011 7:45 pm
by i2Paq
Het gaat fout met de Pay.nl module en dat moet opgelost worden "ergens" in OpenCart?

Dat lijkt mij de omgekeerde wereld ;)

Van het kastje naar de muur politiek van Pay.nl

Als de status niet geupdate wordt komt het doordat Pay.nl niet (goed) de terugkoppeling na betaling doet.
Meestal is dat een klant fout want deze wacht het proces niet af maar klikt browser dicht, of een module probleem.
De PayPal module heeft daar soms ook last van.

Ik ken de module van Pay.nl niet maar misschien kunnen ze daar een ondersteunende tekst inbouwen die de klant wijst op het juist handelen?

Re: versie 1.5.0.5 met pay.nl genereert teveel mails

Posted: Thu Nov 10, 2011 8:32 pm
by ronniestevens
Dag Norman, bedankt voor je snelle reactie. Juist om uit het kastje-muur verhaal te komen, probeer ik een vinger te krijgen achter wat er nu werkelijk fout gaat. Wellicht kun je me nog antwoord geven op de volgende vragen, dan kan ik de pay.nl-developer met een goede onderbouwing aanspreken.

Een klant start een betaling, maar breekt deze af. Dit genereert een pay.nl status 'pending'. En dit genereert in Opencart een bestelling.

Begrijp ik goed, dat voor Opencart een 'pending' uit de module gelijk is aan 'afgehandeld', en dus een bestelling aanmaakt?

En moet pay.nl dus geen status of een andere status naar Opencart sturen zolang de betaling niet is afgehandeld?

En moet de pay.nl-module in het laatste stadium een tekst geven in de trant van: 'Sluit dit scherm niet voordat de betaling geheel is afgehandeld'..., zodat Opencart een status 'voldaan' terugkrijgt?

Re: versie 1.5.0.5 met pay.nl genereert teveel mails

Posted: Fri Nov 11, 2011 1:16 am
by i2Paq
ronniestevens wrote:Dag Norman, bedankt voor je snelle reactie. Juist om uit het kastje-muur verhaal te komen, probeer ik een vinger te krijgen achter wat er nu werkelijk fout gaat. Wellicht kun je me nog antwoord geven op de volgende vragen, dan kan ik de pay.nl-developer met een goede onderbouwing aanspreken.
Wijs hem op dit topic.
Een klant start een betaling, maar breekt deze af. Dit genereert een pay.nl status 'pending'. En dit genereert in Opencart een bestelling.

Begrijp ik goed, dat voor Opencart een 'pending' uit de module gelijk is aan 'afgehandeld', en dus een bestelling aanmaakt?

En moet pay.nl dus geen status of een andere status naar Opencart sturen zolang de betaling niet is afgehandeld?
Fout en goed, als de bestelling afgebroken wordt zou OpenCart dit moeten zien als een bestelling "zonder" status. Afhankelijk van je versie van OpenCart heeft deze status een andere naam "ontbrekende bestellingen" of "Afgebroken bestellingen".
En moet de pay.nl-module in het laatste stadium een tekst geven in de trant van: 'Sluit dit scherm niet voordat de betaling geheel is afgehandeld'..., zodat Opencart een status 'voldaan' terugkrijgt?
Geen idee waar dit scherm moet komen maar iig. op het eerste scherm als men op de Pay.nl afreken pagina komt. Dit kan een pagina (laatste) in OpenCart zijn of de eerste pagina op Pay.nl.

Na een succesvolle betaling keert men terug naar OpenCart en dan krijgt de bestelling de status "Betaald", of nog beter "Betaald met Pay.nl".