Post by Mike1973 » Sun Mar 30, 2025 3:09 am

Is anyone using this extension ?.
https://github.com/Worldpay/Worldpay-Ec ... .ocmod.zip

I am in the process of setting up worldpay and they have told me to use this extension. The main issue is when you click confirm order it sets the order as pending and removes stock before payment is even attempted, there are no settings in the extension to change the behaviour. I am currently using opayo and do not have this issue. Basically anyone who visits your website and is just messing around or testing can fill your admin with pending orders with no payment attempt.
Tested on my live site opencart Version 3.0.3.2 and tested on a clean install of opencart-3.0.3.9 both have the same issue.

Thanks

New member

Posts

Joined
Sun Feb 25, 2018 9:46 am

Post by ADD Creative » Sun Mar 30, 2025 7:10 am

What order status is the order getting set to and is it in either of the Processing or Complete lists?

www.add-creative.co.uk


Guru Member

Posts

Joined
Sat Jan 14, 2012 1:02 am
Location - United Kingdom

Post by Mike1973 » Sun Mar 30, 2025 10:43 pm

Hi,
It sets the order as pending and it shows in the sales order list as pending even though no payment has been attempted.

You go to the checkout and fill in your details and click confirm order. At that point the order is set to pending, stock deducted and an email sent to the customer confirming the order before you even attempt payment.

New member

Posts

Joined
Sun Feb 25, 2018 9:46 am

Post by Mike1973 » Mon Mar 31, 2025 10:17 pm

I have spoken to worldpay and they say it is normal for an order to be set to pending before any payment has been attempted, just clicking confirm order at checkout sets the order to pending. They say the email being sent at pending stage is not their issue. This is not my experience with other payment modules in opencart. Is anyone using worldpay ?

New member

Posts

Joined
Sun Feb 25, 2018 9:46 am

Post by ADD Creative » Mon Mar 31, 2025 11:34 pm

That is not how most other payment modules work. Even the older Wordpay extensions don't work like that. They don't set on order status until payment is received. There are expectations such as the bank transfer and cheque payments.

If you don't want stock to be allocated, make sure Pending isn't in the list of processing and complete statuses.

Otherwise you would need or get Worldpay to change their extension to remove the addOrderHistory from before payment is made.

www.add-creative.co.uk


Guru Member

Posts

Joined
Sat Jan 14, 2012 1:02 am
Location - United Kingdom
Who is online

Users browsing this forum: No registered users and 6 guests