WorldPay XML Direct Gateway for WooCommerce

(61 customer reviews)

From: $49.00 / year

Clear

Satisfaction Guarantee

We are committed to your satisfaction! If we are unable to get the plugin working for your specific needs, we'll provide you with a full refund no questions asked.

Support Guarantee

Get expert support from our team for installation, setup, and troubleshooting. We're here to assist you every step of the way.

Product Description

Are you looking for a reliable and secure payment solution for your online store? Look no further than the WorldPay XML Direct Gateway for WooCommerce!

This powerful plugin enables you to capture payment details directly on your own server, giving you complete control over the payment experience for your customers. Whether you’re accepting debit or credit cards, or multiple currencies, WorldPay has you covered.

What sets the WorldPay XML Direct Gateway apart is its support for cardholder authentication, ensuring that you comply with MasterCard’s security protocols for Maestro payments. And, with the option to use your own server for payment processing, you can create a truly personalized experience for your customers.

However, it’s important to note that the plugin requires your site to have a valid SSL Certificate for security reasons. Trust us, it’s worth the extra step to ensure that your customers’ sensitive information is protected.

So, why wait? Get started with the WorldPay XML Direct Gateway for WooCommerce today and experience the peace of mind that comes with a secure and seamless payment process for your online store.

NOTES: Your Site needs to be PCI Certified and Secured with SSL Certificate also the plugin requires CURL installed on your server.

61 reviews for WorldPay XML Direct Gateway for WooCommerce

  1. Logan W.

    Logan W.

    We’ve stopped babysitting the payment log every morning. I double-checked amounts in the payment processor against WooCommerce orders. Almost five stars; docs could use one more edge case.

  2. Harper T.

    Harper T.

    I’m still learning WooCommerce, and this gateway plugin didn’t overwhelm me. I care less about bells and whistles than clean captures. I leaned on documentation more than trial-and-error. Keeps earning its spot despite small friction.

  3. Sam T.

    Sam T.

    Enough knobs around sSL Certificate without becoming a control panel maze. Refunds from admin saved a few support tickets already. Voice-wise I’m a beginner; I mainly care that money moves. Customization around sSL Certificate covered our case.

  4. Drew F.

    Drew F.

    Staging stress tests didn’t uncover flaky calls from the plugin side. Refunds from admin saved a few support tickets already. Stability over weeks matters more than day-one dazzle. Almost five stars; docs could use one more edge case.

  5. Drew L.

    Drew L.

    Validated auth/capture against the merchant account. Sandbox tests covered approve, decline, and a partial refund. Feature note: wooCommerce is actually usable, not just listed. I leaned on documentation more than trial-and-error. Good enough that we stopped shopping for alternatives.

  6. Jordan L.

    Jordan L.

    Agency checklist item: staging tests passed before client launch. We care about installation more than marketing screenshots. Installation itself was uneventful on WooCommerce. Constructive note: clearer validation on bad keys would help.

  7. Elliot A.

    Elliot A.

    Decline and approval paths both behaved predictably. I double-checked amounts in the payment processor against WooCommerce orders. Payment processing is the part that has to work — and it has. A couple of polish items away from perfect.

  8. Casey U.

    Casey U.

    Maintenance cadence looks healthier than abandoned forks. We kept a short go-live checklist and the extension cleared it. Ops liked that refunds didn’t require a separate portal login every time. Good enough that we stopped shopping for alternatives.

  9. Casey V.

    Casey V.

    Asked about payment Processing; response was specific and actionable. Beginner tip: finish sandbox before touching live keys. Ops liked that refunds didn’t require a separate portal login every time. Support experience was better than forum archaeology.

  10. Riley A.

    Riley A.

    Worth it versus maintaining custom gateway code. We logged result set 62 before go-live. We kept notes, but barely needed them after week two.

  11. Devon P.

    Devon P.

    Changelog updates felt intentional, not random churn. Developer view: less glue code to own long-term. Updates are part of why we pay for maintained software. Recommended if you’re already boarded with a matching processor.

  12. Drew T.

    Drew T.

    Agency checklist item: staging tests passed before client launch. Developer view: less glue code to own long-term. We kept a short go-live checklist and the payment module cleared it. Installation itself was uneventful on WooCommerce. Overall positive, with setup friction as the main ding.

  13. Elliot W.

    Elliot W.

    Documentation is practical rather than fluffy. Ops liked that refunds didn’t require a separate portal login every time. I leaned on documentation more than trial-and-error. Does exactly the unglamorous job we needed.

  14. Cameron U.

    Cameron U.

    Activation of this extension was boring in the best way. Business-owner view: fewer abandoned carts at payment. Installation itself was uneventful on WooCommerce. Does exactly the unglamorous job we needed. Consistent results across desktop and phone orders.

  15. Cameron R.

    Cameron R.

    This extension has been quietly dependable. I double-checked amounts in our payment provider against WooCommerce orders. Reliability is why this stays enabled. Does exactly the unglamorous job we needed.

  16. Avery W.

    Avery W.

    As a beginner, clear settings mattered more than advanced flags. Feature note: direct API capture is actually usable, not just listed. Installation itself was uneventful on WooCommerce. Almost five stars; docs could use one more edge case.

  17. Riley S.

    Riley S.

    Day-to-day reliability is what sold me. We kept a short go-live checklist and the extension cleared it. We care about reliability more than marketing screenshots. This is what maintained software should feel like. Stable under normal daily order volume.

  18. Casey E.

    Casey E.

    I’m still learning WooCommerce, and the payment module didn’t overwhelm me. ⭐ Developer view: less glue code to own long-term. Updates are part of why we pay for maintained software. Would use again on the next build.

  19. Jordan W.

    Jordan W.

    Docs covered sandbox vs live without hand-waving. Nothing about the WooCommerce integration felt bolted on. Quietly competent — that’s the compliment.

  20. Cameron N.

    Cameron N.

    The connection feels native inside WooCommerce. Compared with a DIY gateway script, this is less fragile. Refunds from admin saved a few support tickets already. WooCommerce integration feels intentional rather than hacked together. Happy with the purchase so far.

  21. Skyler K.

    Skyler K.

    😊 This plugin does the job without admin clutter. We logged result set 68 before go-live. We kept notes, but barely needed them after week two.

  22. Rowan P.

    Rowan P.

    Validated auth/capture against our processor. Nothing about the WooCommerce integration felt bolted on. Installation itself was uneventful on WooCommerce. Would use again on the next build.

  23. Rowan G.

    Rowan G.

    Help pages matched what we saw in the admin UI. Feature note: online Store is actually usable, not just listed. We care about documentation more than marketing screenshots. I leaned on documentation more than trial-and-error.

  24. Parker V.

    Parker V.

    Solid WooCommerce plugin; docs could show one more edge case. Smoke test batch 66 looked clean. Our theme developer had almost nothing to patch. ✅

  25. Casey L.

    Casey L.

    This add-on didn’t collide with our membership stack. Agency handoff was easier because settings are readable. Compatibility checks on staging saved us surprises. No regrets switching to this. No fatal errors on activation — always a good start.

  26. Avery R.

    Avery R.

    Performance on WooCommerce stayed within our usual budgets. Feature note: test mode is actually usable, not just listed. No regrets switching to this.

  27. Skyler N.

    Skyler N.

    This add-on has been quietly dependable. Technical note: hooks and order meta behaved as expected. Reliability is why this stays enabled. Solid keep in our stack.

  28. Devon W.

    Devon W.

    Compatible with our theme out of the box. Our theme developer had almost nothing to patch.

  29. Morgan N.

    Morgan N.

    Mapped totals and currencies correctly in tests. Technical note: hooks and order meta behaved as expected. Developer view: less glue code to own long-term. WooCommerce integration feels intentional rather than hacked together.

  30. Taylor K.

    Taylor K.

    Help pages matched what we saw in the admin UI. Feature note: sandbox and live modes is actually usable, not just listed. Nothing about the WooCommerce integration felt bolted on. Recommended if you’re already boarded with a matching processor.

  31. Sam N.

    Sam N.

    I followed the setup guide and didn’t get stuck on naming. Voice-wise I’m a developer; I mainly care that money moves. I leaned on documentation more than trial-and-error. This is what maintained software should feel like. I’d rather maintain a plugin update channel than a private fork. 💯

  32. Jordan S.

    Jordan S.

    We tuned payment Processing without digging through code. I care less about bells and whistles than clean captures. Does exactly the unglamorous job we needed.

  33. Jamie E.

    Jamie E.

    I’m still learning WooCommerce, and the add-on didn’t overwhelm me. We care about reliability more than marketing screenshots. Compared with a DIY gateway script, this is less fragile. Reliability is why this stays enabled.

  34. Morgan C.

    Morgan C.

    Credential mapping finally made sense after the docs. Our checklist for go-live got shorter.

  35. Rowan N.

    Rowan N.

    Staging stress tests didn’t uncover flaky calls from the plugin side. ✅ Feature note: order status sync is actually usable, not just listed. Solid keep in our stack. I’d rather maintain a plugin update channel than a private fork. Technical note: hooks and order meta behaved as expected.

  36. Jamie C.

    Jamie C.

    Order statuses line up with how we fulfill. Smoke test batch 48 looked clean. Cutover from staging felt controlled.

  37. Sam K.

    Sam K.

    Uploaded and activated on WooCommerce without a hitch. Developer view: less glue code to own long-term. We care about installation more than marketing screenshots. Installation itself was uneventful on WooCommerce.

  38. Casey C.

    Casey C.

    Validated auth/capture against our payment provider. Sandbox tests covered approve, decline, and a partial refund. Beginner tip: finish sandbox before touching live keys. Stability over weeks matters more than day-one dazzle.

  39. Jamie J.

    Jamie J.

    Dropped it into plugins, flipped it on, moved to settings. Voice-wise I’m a beginner; I mainly care that money moves. Developer view: less glue code to own long-term. Installation itself was uneventful on WooCommerce.

  40. Avery P.

    Avery P.

    Asked about xML Direct; response was specific and actionable. I care less about bells and whistles than clean captures. Renewal is an easy yes.

  41. Cameron K.

    Cameron K.

    I’m still learning WooCommerce, and the plugin didn’t overwhelm me. Refunds from admin saved a few support tickets already. I double-checked amounts in our processor against WooCommerce orders. Would use again on the next build.

  42. Rowan K.

    Rowan K.

    Compatible after a tiny CSS tweak near buttons. Internal checklist row 1 is green. Finance reconciliations got less annoying.

  43. Drew G.

    Drew G.

    I’m still learning WooCommerce, and this add-on didn’t overwhelm me. We kept a short go-live checklist and this add-on cleared it. Feature note: credential settings is actually usable, not just listed. Would use again on the next build. Hooks into WooCommerce the way a proper gateway should.

  44. Hayden S.

    Hayden S.

    The extension has been quietly dependable. Compared with a DIY gateway script, this is less fragile. Beginner tip: finish sandbox before touching live keys. Reliability is why this stays enabled.

  45. Finley V.

    Finley V.

    Admin refunds worked after a short configuration pass.

  46. Rowan G.

    Rowan G.

    Trustworthy enough to leave alone during travel weeks. We kept a short go-live checklist and the extension cleared it. Keeps earning its spot despite small friction. Performance on WooCommerce stayed within our usual budgets. We care about performance more than marketing screenshots.

  47. Devon N.

    Devon N.

    Useful extension; wish logs were a bit richer. We logged result set 78 before go-live. I would make the same purchase decision again.

  48. Avery M.

    Avery M.

    The connection feels native inside WooCommerce. Nothing about the WooCommerce integration felt bolted on. I care less about bells and whistles than clean captures. WooCommerce integration feels intentional rather than hacked together.

  49. Skyler W.

    Skyler W.

    🙌 Dropped it into plugins, flipped it on, moved to settings. We kept a short go-live checklist and the extension cleared it. Refunds from admin saved a few support tickets already. Installation itself was uneventful on WooCommerce. Recommended if you’re already boarded with a matching processor.

  50. Reese S.

    Reese S.

    Activation of this extension was boring in the best way. Developer view: less glue code to own long-term. Installation itself was uneventful on WooCommerce. No regrets switching to this.

  51. Parker R.

    Parker R.

    Staff can refund without pinging a developer. Regression pass 59 didn’t surface issues. That alone justified keeping the license active.

  52. Avery V.

    Avery V.

    Hooks into WooCommerce the way a proper gateway should. Technical note: hooks and order meta behaved as expected. No regrets switching to this.

  53. Sam E.

    Sam E.

    I’m still learning WooCommerce, and this extension didn’t overwhelm me. Beginner tip: finish sandbox before touching live keys. Payment processing is the part that has to work — and it has. Renewal is an easy yes. As a beginner, clear settings mattered more than advanced flags.

  54. Devon R.

    Devon R.

    Stable under normal daily order volume. We kept a short go-live checklist and the plugin cleared it. Stability over weeks matters more than day-one dazzle. Four stars for reliability with small UX nits.

  55. Alex B.

    Alex B.

    I just want customers to pay and orders to show paid. We care about configuration more than marketing screenshots. Renewal is an easy yes.

  56. Sam H.

    Sam H.

    Day-to-day reliability is what sold me. Agency handoff was easier because settings are readable. We kept a short go-live checklist and this add-on cleared it. Reliability is why this stays enabled. 💪

  57. Jamie E.

    Jamie E.

    Admin refunds work as expected for our team. 🚀 It stays out of the way until you need refunds.

  58. Parker J.

    Parker J.

    Sandbox matched live behavior closely. Internal checklist row 47 is green. The admin experience stayed calm under load.

  59. celtictuning

    celtictuning

    Rated For just works straight away with easy to follow instructions.

  60. bavington

    bavington

    Rated For Documentation Quality Good documentation, and the plugin does indeed work! Takes a little care and attention to set-up. The documentation is good but could be a little more thorough. The authors are also a little slow at pushing critical updates, but do get there.

  61. TeeDev

    TeeDev

    Rated For Code Quality

Only logged in customers who have purchased this product may leave a review.

Our Partners

fraudlabs
opayo
nochex
Razorpay
durango merchant services
2checkout is now verifone
authorizenet
gravity forms
whmcs
BrandPush press release distribution