Post by Stevie » Sat Oct 06, 2007 11:24 pm

Getting two problems:

1) When using PayPal i am getting the error "This invoice has already been paid, please contact the merchant", when at the payment stage. I already have the option to enable multiple invoices set in my paypal profile.

2) When i did manage to complete an order through i got the Order Success screen but when i clicked on View ORders from the custom side there were no orders listed and when i checked on the Admin side there were also no orders listed.

Any ideas please?

Newbie

Posts

Joined
Tue Oct 02, 2007 6:00 pm

Post by Daniel » Sat Oct 06, 2007 11:44 pm

If you are using the back button after you complete the transaction.

OpenCart®
Project Owner & Developer.


User avatar
Administrator

Posts

Joined
Fri Nov 03, 2006 6:57 pm

Post by Stevie » Sat Oct 06, 2007 11:52 pm

Daniel wrote: If you are using the back button after you complete the transaction.
Thanks for replying Daniel :)

The first order i did with paypal worked perfectly although you dont automatically get redirected back (as i do with the other carts i use), but there is a button to click to Return To Merchant. When i clicked that button all was good and i got the Success screen but still no orders showing.

On the second order i get all the way past logging into paypal right to the end where paypal gives the Pay Now button but when i click on that button i get the Invoice Already Paid message and paypal provides another button to Return To Merchant.

I then created another product and tried to purchase that but again got the Invoice Already Paid message.

Newbie

Posts

Joined
Tue Oct 02, 2007 6:00 pm

Post by Daniel » Sun Oct 07, 2007 3:08 am

Stevie wrote:
Daniel wrote: If you are using the back button after you complete the transaction.
Thanks for replying Daniel :)

The first order i did with paypal worked perfectly although you dont automatically get redirected back (as i do with the other carts i use), but there is a button to click to Return To Merchant. When i clicked that button all was good and i got the Success screen but still no orders showing.

On the second order i get all the way past logging into paypal right to the end where paypal gives the Pay Now button but when i click on that button i get the Invoice Already Paid message and paypal provides another button to Return To Merchant.

I then created another product and tried to purchase that but again got the Invoice Already Paid message.
The problem is paypal can take up to a week to d the callback.

OpenCart®
Project Owner & Developer.


User avatar
Administrator

Posts

Joined
Fri Nov 03, 2006 6:57 pm

Post by Stevie » Sun Oct 07, 2007 3:56 am

I currently use CubeCart which stores the order in a Pending state once the customer is transferred to PayPal. Dont you think that OpenCart should have a similar process? Obviously its not practical on a live store to wait for up to a week for an order to be logged because the system is waiting for confirmation from paypal.

Newbie

Posts

Joined
Tue Oct 02, 2007 6:00 pm

Post by luvz2drv » Sun Oct 07, 2007 7:48 am

Stevie wrote: I currently use CubeCart which stores the order in a Pending state once the customer is transferred to PayPal. Dont you think that OpenCart should have a similar process? Obviously its not practical on a live store to wait for up to a week for an order to be logged because the system is waiting for confirmation from paypal.
Open Cart does keep it in a pending --  have a complaint about slowness of paypal..

there site is paypal.com

we cannot control what or how they do things...

luvz2drv


Post by Daniel » Sun Oct 07, 2007 8:13 am

Stevie wrote: I currently use CubeCart which stores the order in a Pending state once the customer is transferred to PayPal. Dont you think that OpenCart should have a similar process? Obviously its not practical on a live store to wait for up to a week for an order to be logged because the system is waiting for confirmation from paypal.
I sort of agree with you, but this system is open to abuse. You caould have people or hacker spam scripts making lots of orders with the status of pending.

I will look into the problem though.

OpenCart®
Project Owner & Developer.


User avatar
Administrator

Posts

Joined
Fri Nov 03, 2006 6:57 pm

Post by Tokai » Sun Oct 07, 2007 8:45 am

Can I ask why with Paypal there is this delay? I have other scripts that payment runs via Paypal and its instant? Is it something to do with your coding?

Spirit Mind Body UK Directory | iPyramidia Holistic Web Design


New member

Posts

Joined
Tue Aug 14, 2007 4:55 pm


Post by Daniel » Sun Oct 07, 2007 9:09 am

Tokai wrote: Can I ask why with Paypal there is this delay? I have other scripts that payment runs via Paypal and its instant? Is it something to do with your coding?
As far as I know paypal can take a while to do a callback.

The longest recorded was 7 days. Let me know if you find a soluton to the problem.

OpenCart®
Project Owner & Developer.


User avatar
Administrator

Posts

Joined
Fri Nov 03, 2006 6:57 pm

Post by Stevie » Sun Oct 07, 2007 5:34 pm

Having used OSC, ZenCart, CS-Cart and now CubeCart i have never experienced this problem until now with OpenCart. If OpenCart was storing the orders as Pending then i would obviously have those orders showing which they are not, not to mention the fact that after you return from a successfull order even the customer sees that they have no orders in their account.

This was only installed yesterday so i can assure you there are no malicious activity going on  ::)

Newbie

Posts

Joined
Tue Oct 02, 2007 6:00 pm

Post by Daniel » Sun Oct 07, 2007 8:46 pm

Stevie wrote: Having used OSC, ZenCart, CS-Cart and now CubeCart i have never experienced this problem until now with OpenCart. If OpenCart was storing the orders as Pending then i would obviously have those orders showing which they are not, not to mention the fact that after you return from a successfull order even the customer sees that they have no orders in their account.

This was only installed yesterday so i can assure you there are no malicious activity going on  ::)
I'm going to do some testing and possibly release a fix in the next release.

OpenCart®
Project Owner & Developer.


User avatar
Administrator

Posts

Joined
Fri Nov 03, 2006 6:57 pm

Post by Stevie » Mon Oct 08, 2007 7:21 am

Daniel wrote:
Stevie wrote: Having used OSC, ZenCart, CS-Cart and now CubeCart i have never experienced this problem until now with OpenCart. If OpenCart was storing the orders as Pending then i would obviously have those orders showing which they are not, not to mention the fact that after you return from a successfull order even the customer sees that they have no orders in their account.

This was only installed yesterday so i can assure you there are no malicious activity going on  ::)
I'm going to do some testing and possibly release a fix in the next release.
Kewl! You might want to consider downloading CubeCart and seeing how its handled ;)

Newbie

Posts

Joined
Tue Oct 02, 2007 6:00 pm

Post by Daniel » Mon Oct 08, 2007 8:57 am

Stevie wrote:
Daniel wrote:
Stevie wrote: Having used OSC, ZenCart, CS-Cart and now CubeCart i have never experienced this problem until now with OpenCart. If OpenCart was storing the orders as Pending then i would obviously have those orders showing which they are not, not to mention the fact that after you return from a successfull order even the customer sees that they have no orders in their account.

This was only installed yesterday so i can assure you there are no malicious activity going on  ::)
I'm going to do some testing and possibly release a fix in the next release.
Kewl! You might want to consider downloading CubeCart and seeing how its handled ;)
I already know about cubecart, osc etc..

The current version of oscommerce does like you say, but the next version uses paypal IPN so I assume its going to have the same sort of trouble.

The point is some one could make a script to fill up the orders page with fake orders. If your running a business that is taking an order nealry every minute and some one decides to run one of these scripts its going to take a long time to go through every order and delete out the fake ones.

With the callback they only appear once the callback has been made. Thats the whole point of having the callback in the firstplace. You should only need to see the order when its been placed.

Just because you don't see your orders appear imediately then you think there is a problem.

OpenCart®
Project Owner & Developer.


User avatar
Administrator

Posts

Joined
Fri Nov 03, 2006 6:57 pm

Post by Stevie » Mon Oct 08, 2007 6:43 pm

The point is that even the customer can see that he hasnt placed an order when infact he has. If the order was stored as Pending then the store owner can check his paypal records to see if the order was paid for but if there are no orders showing for either then store owner or the customer then there is no way to know that an order was placed.

Newbie

Posts

Joined
Tue Oct 02, 2007 6:00 pm
Who is online

Users browsing this forum: No registered users and 4 guests