I’m new to this ecommerce section of webmasterworld. I recently launched my first ecommerce site. I am not a programmer so I hired someone to build it for me using the open source application, OsCommerce. (http://www.oscommerce.com/)
OsCommerce comes with many terrific out-of-the-box features; one of them is paypal integration.
In a different thread THUMPCYC mentioned he had a paypal problem where he received an email notification re: paypal payment but his shopping cart database did not record the order and he had to contact the buyer to ask “what did you purchase?” [Nobody responded to his/her post]
I have had four (4) such problems out of fifty (50) sales. Here’s what I have been able to ascertain …(PayPalDave – feel free correct/add/etc…)
When "Paypal Account Optional" is turned ON, and the customer does not choose to sign up for paypal AND they do not choose to return to the merchant site (in this case, my site!) and instead they just close their browser or go somewhere else, the order does NOT get logged into my OsCommerce database. (And the same may be true for THUMPCYC's Miva Merchant.)
Evidently, paypal sends back a piece of data to the ecommerce database to finish up the transaction.
My web developer called paypal to discuss the problem and said paypal’s position was one of non-acknowledgement of a problem.
THIS IS A PROBLEM! It would be very helpful if paypal had a third option: 1) open paypal account, 2) return to merchant and 3) finished with this transaction.
The 3rd option could bring the customer to their browser’s default start page or paypal’s home page or whatever. The main point here is that when the customer clicked the 3rd option, the necessary data would be returned to the ecommerce database to enable the order to be logged and processed.
This same problem has also happened to me once (1) to a customer who was an existing paypal member. My web developer guesses that if the server is busy or heavy network congestion that paypal does not resend the data to the ecommerce database.
In this case it would be very helpful if paypal had some kind of acknowledgement protocol that would ensure the ecommerce database received the data.
I’m not a programmer or a techie – I’m a marketer, so if I’ve said something incorrectly I apologize.
If PayPalDave or anyone else can shed some light on this serious issue, I would be most grateful.