Is anyone else experiencing issues with Worldpay Direct integration?

I recently signed up to Worldpay Direct as I was told this integrates with Shopify.

I have just been told that Shopify has not updated thir systems to actually work with Worldpay Direct yet. Is anyone else having this issue?

I am UK based

Hi @VapeCookie ,

Thanks for getting in touch. WorldPay is an available gateway for merchants in the UK and can be used to process payments on your store. Have you tried to activate the gateway with your WorldPay account in Settings > Payment providers? Are you looking to accept payments via this gateway online or in person?

Kind regards,

Victor | Shopify Social Care

Hi Victor,

I signed up to Worldpay Direct and when linking this with Shopify I had a notification (See attached) saying it does not support 3D Secure payments. I spoke to Worldpay and apparenrtlty shopify had not set up correctly with them.

It states here that shopify and Worldpay Direct work together in the UK but from what I can see it does not at all:

https://www.shopify.co.uk/payment-gateways/united-kingdom/worldpay-direct#:~:text=Avoid%20redirects%20and%20let%20customers,Shopify%20website%20through%20WorldPay%20Direct.&text=If%20you’ve%20chosen%20WorldPay,online%20store%20in%20no%20time.

Im trying to understand if Shopify and Worldpay Direct do actually work together or not because from what i can see they do not work at all…

Hi @VapeCookie ,

Okay, I see. WorldPay Direct does integrate with Shopify and you can accept payments using the gateway, but you will not be able to use 3D Secure and therefore will not be PSD2 compliant if you use their gateway to process payments via the Shopify checkout. You can read more about PSD2 on Shopify here.

Another option would be to use the WorldPay (Offsite) gateway, and asking WorldPay about if they can process payments using 3D Secure this way.

Kind regards,

Victor | Shopify Social Care

Did you make any progress with worldpay direct? They’re sending me all around the place trying to setup the gateway. I can’t even seem to get an XML password from them

im with worldpay, i use the offsite as when i set it up i was informed that the direct plugin does not work, anyways for the last 2 days Shopify and Worldpay have had an integration issue, whereby Worldpay has processed the transaction but not managed to redirect back to my page and the order has not been confirmed in shopify either so i have had manully email customers asking what they have ordered. i have had to take worldpay off for now, whilst they deal with the problem and am using Viva wallet. Also Worldpay guy said to me if i want to use direct plugin i need to get an XML direct integration and then apply for PCI compliance. i think you may need to use the offsite version, but it is currently not working well

Aup mate,

Ive been using direct now for a short while with an XML installation from worldpay. Having a few issues getting 3ds working. Apprently cardinal works but its having some issues atm when im trying to process. Hopefully someone from cardinal can offer suggestions.

To get the direct payment to even work you have to email worldpay@customeramendments.co.uk and ask them to add an invisible XML password & to remove 3ds flex.

Long winded BS as per usual xD. I refuse to use worldpay form as its ugly af.

Hi, trying to use WorldPay (direct) and it’s asking me for a transaction URL to set up 3D secure. WorldPay have given me XML password, org unit, API ID and API Key for Cardinal 3DS flex. Do I need to create an account with Cardinal Commerce for this and forget about the 3DS Flex info WorldPay shared or do WorldPay need to provide me this URL from Cardinal on their end? Or is the transaction URL something else like my shopify domain or checkout URL? Been back and forth with WorldPay, Shopify support and Cardinal for weeks on this, no one seems to know what this transaction URL is or how to get it.

Hi there,

You are absolutely correct, forget about 3ds2 with worldpay and use
Cardinal separately. I went through this whole nightmare too. They will
keep telling you that you shouldn’t use XML connections.

Use XML
Ask worldpay to remove 3ds2 from your services as you want to use Cardinal
with shopify
Setup Cardinal account.

I’m actually going to move my clients website to Wordpress whenever i get
the time as the fees end up mounting for these services.

Hope this helps. If you need anymore help email me as

[email removed] happy to help!

Owen