2 replies [Last post]
ystanley's picture
Offline
Joined: 02/17/2008
Juice: 11
Was this information Helpful?

I need some clarifications on the generation of Order ID.

A new Order ID is generated each time the user checkout, and the order's status changes to "In Checkout". If the user successfully complete the payment, the order' status changes to "completed".

However, if the user did not complete the payment (due to rejection at payment gateway), the order remain "in checkout".

The next time the user try to checkout again, a new Order ID will be generated, and the new order will be "completed" if the user successfully pay for the order. Or else it will end up as another "In Checkout" order.

My question is ... Is the above process correct? I am ending up with several "In Checkout" orders that will need to be removed.

I am implementing the uc_node_checkout module with a customized payment gateway (Asiapay's paydollar), and I am afraid my customization may be causing something above to happen.

ystanley's picture
Offline
Joined: 02/17/2008
Juice: 11
Re: Clarifications on generation of Order ID

Anyone want to confirm the process flow here?

iliakan's picture
Offline
Joined: 10/10/2009
Juice: 6
Re: Re: Clarifications on generation of Order ID

Exactly same problem here.

Order is created in_checkout, it's hanging. How can a visitor repay it if something went wrong ?