← Integrations

Integration

Static Shield + Mollie for WooCommerce

Coded compatibility profile

Mollie confirms a payment by calling back to your site after the fact — sometimes well after the customer has closed the tab, especially for delayed methods like bank transfers common across the EU. That callback is bridged, never served from the static cache, so an order can't silently stay "pending" while Mollie already knows it was paid.

Recommended mode

Hybrid

Static behavior

Nothing about Mollie itself is served static — it has no frontend pages of its own; checkout and order pages are WooCommerce's own dynamic footprint.

Dynamic behavior

The payment webhook needs to reach WordPress live every time it fires, confirming order status changes as they happen.

Bridges & routes

Mollie's current webhook route (/wp-json/mollie/v1/webhook, shared across every payment method) already reaches WordPress rather than a cached page, since it sits under /wp-json/ — a path already excluded from static serving. Additional protections like rate limiting on this specific route are recommended by its compatibility profile but, like most third-party bridge routes, aren't yet wired into an active dispatcher the way our own first-party form bridges are.

Setup

No special setup for Hybrid or Static + Bridges mode. If you use Zero-WordPress Mode or Vault Mode, explicitly bridge the Mollie webhook route first.

Limitations

Zero-WordPress Mode and Vault Mode only exempt static files, this plugin's own admin API, and your allowlisted admin IP — not /wp-json/ generally — so Mollie's webhook needs to be explicitly bridged before turning on either of those stricter modes, or payment confirmations will be blocked outright.

Want to see this against your own site?

Static Shield Lite is free to install and inspects your actual plugins, not just what's publicly visible.

Get Static Shield