Hi all,
I am running a shop with osCommerce 2.2-CVS.
For paiment I use Ogone paiment module.
http://www.oscommerce.com/community/contri...ll/search,ogone
All seems to work fine until I found out that 1 of my customers made an order, checked out and paied with a creditcard. I received the money via Ogone, the company that handles the creditcards.
But... no order was registered in Oscommerce. What can have happened?
Cleary the order was created because the total ammount was calculated, the checkout and paiment worked (I received an ammount of money). But as of there: no more trace...
Looks like the 'ok' signal from the Ogone (secure paiment) server did not reach my server and the order was lost.
How does the orderflow go actually? Is an order considered temporary (and stored in session) until the paiment mechanisme says 'ok'? Than the temporary order gets registered in the database?
Is that how it goes? In that case... could it be that the 'ok' signal from the Ogone server didn't reach our webserver and the temporary order was never written to the database? Is their a way we could avoid this? (multiple retries?), longer timeout, ...
What happens if the customer closes his browser? In case the 'ok' signal hasn't arrived yet, the order is stored in the session and would be lost I guess.
Any input on this is highly appreciated.
Cheers,
Esse