Plugins

WordPress payment gateway

Donations, registrations and single digital purchases run through standard WordPress pages and forms without a full storefront. A WordPress payment gateway connects shortcodes and form builders to acquirer partners through API-based transaction routing.

Category
Plugins
Capabilities
10
Available on
All plans
Apply now

Power your WordPress e-commerce store with Cardflo's payment gateway. Our solution integrates seamlessly, offering advanced payment orchestration features designed to maximise transaction success and minimise operational overhead.

Manage all payment aspects directly from your WordPress environment.

Cardflo’s plugin for WordPress simplifies transaction routing, enabling merchants to connect seamlessly with our multi-acquirer network. This integration improves approval rates and reduces processing costs by intelligently directing payments to the best-suited acquirer partner.

WordPress payment gateway overview

Integrating a payment gateway within the WordPress ecosystem requires a specialised plugin that connects the merchant store to a broader payment orchestration layer. In a typical electronic commerce environment, the plugin serves as the bridge between the checkout interface and the backend processing infrastructure, including the gateway, acquirer, and card schemes.

Unlike basic integrations, a robust WordPress payment module facilitates communication with multiple Merchant Identification Numbers and provides automated logic for handling diverse transaction types. This architecture allows merchants to manage complex requirements such as Strong Customer Authentication and PSD2 compliance without modifying core application code.

The system manages the secure transfer of cardholder data, often utilising hosted fields or redirected payment pages to maintain PCI DSS compliance while ensuring that authorisation requests are routed to the most appropriate financial institutions based on regional or risk-based factors.

How wordPress payment gateway works

  1. Plugin installation and configuration

    The merchant installs the payment module into their WordPress directory and authenticates the connection via API keys. This link establishes a secure channel between the site and the payment gateway, bypassing the need for manual script insertion and ensuring that transaction data remains structured according to industry standards.

  2. Checkout request initialisation

    When a customer initiates a purchase, the plugin triggers a request for an authorisation token. Depending on the setup, this may involve a redirect to a secure payment page or the loading of an iframe to capture sensitive Primary Account Number information while keeping the merchant server out of scope.

  3. Authentication and smart routing

    The transaction undergoes 3DS verification as required by SCA regulations. Once verified, the orchestration engine applies routing rules to select an acquirer likely to approve the specific Merchant Category Code and transaction value, aiming to reduce the possibility of a soft decline due to technical mismatch.

  4. Authorisation and settlement finalisation

    The acquirer communicates with the issuer to confirm funds availability. Upon approval, a success message returns to the WordPress dashboard, updating the order status automatically. The merchant then awaits settlement, where funds move from the acquirer to the business bank account following the agreed holding period.

Why wordPress payment gateway matters

Redundancy and Technical Resilience

Relying on a single acquirer within a WordPress setup can create a single point of failure. If an acquirer experiences downtime or increases refusal rates for certain BIN ranges, a multi-acquirer plugin allows for immediate failover. This technical redundancy maintains transaction flow and prevents revenue loss during gateway instability, as traffic is redirected to backup processing endpoints without manual intervention or customer-facing errors.

Operational Efficiency via Automation

Managing refunds, retrievals, and partial captures directly within the WordPress admin panel reduces the administrative burden on support teams. By synchronising transaction statuses between the gateway and the store database, merchants avoid manual reconciliation errors. Automated dunning and account updater features also support recurring revenue models, ensuring that stored tokens remain valid even when physical cards are replaced by their respective issuers.

WordPress payment gateway use cases

Paywalled article access

Digital publishers place a shortcode payment form beside a metered article, but card authorisation must grant the correct WordPress user role without exposing the full site. Cardflo routes the payment through its acquirer partners and supplies webhook handling so successful transactions update access permissions while failed or refunded payments remain restricted.

Campaign donation forms

Charities embed one-off donation fields in WordPress campaign pages, where optional Gift Aid details and donor references must remain attached to the correct transaction. Cardflo provides form-compatible payment flows, tokenisation and webhook responses through its acquirer partner network, helping administrators reconcile authorisations, refunds and campaign records without deploying a full retail checkout.

Paid event registration

Conference organisers collect attendee details and fixed-price ticket payments through a WordPress form, but registration records must not be confirmed before the authorisation result arrives. Cardflo connects the form workflow to its acquirer partners and returns signed webhook events, allowing administrators to assign WordPress roles, issue confirmations and reconcile failed payment attempts.

WordPress payment gateway by the numbers

2-5%
Authorisation Rate Improvement

Industry data suggests that implementing smart routing and multi-acquirer failover can lead to this increase in successful authorisations compared to single-acquirer setups.

<3s
Transaction Latency

Standard gateway processing times for 3DS-authenticated transactions typically fall within this range depending on the responses from the issuer and card scheme networks.

15-20%
Reduced Cart Abandonment

Observers in the payments sector often note that providing localised payment methods and streamlined mobile checkouts can result in this level of abandonment reduction.

Methodology: these figures are illustrative ranges drawn from published industry data and observed merchant cohorts, not guarantees. Actual results depend on your risk profile, card mix, geography and acquiring setup, and are confirmed only in your own pricing and approval terms.

Ready to route with WordPress payment gateway?

Talk to our team about a live rollout across our acquirer partners' rails.

Apply now

What you get with WordPress payment gateway

  • Native WordPress plugin architecture for direct integration with existing e-commerce dashboard environments.
  • Support for multi-acquirer routing to improve authorisation rates and reduce technical dependency on single providers.
  • Integrated 3D Secure version 2 support to meet PSD2 requirements and shift liability for fraud.
  • Tokenisation of sensitive card data to facilitate PCI DSS compliance and repeat customer checkout.
  • Comprehensive transaction logging and real-time status updates for immediate visibility into payment attempts.
  • Configurable smart routing rules based on card type, transaction value, or geographic location.
  • Automated refund and dispute notification handling within the WordPress administration interface.
  • Compatibility with diverse Alternative Payment Methods to broaden consumer choice at the point of sale.
  • Advanced fraud screening tools including AVS and CVV checks for enhanced risk mitigation.
  • Support for Merchant Initiated Transactions to manage recurring billing and subscription lifecycles.
See WordPress payment gateway live across our acquirer partners.

A short scoping call, then a written plan for your MIDs.

Apply now

Questions about WordPress payment gateway

How are WordPress form submissions matched with asynchronous payment webhooks?

Each form submission should create a unique payment reference before the payer leaves or completes the embedded flow. Cardflo sends webhook events to a configured WordPress API endpoint, where the integration validates the event and matches that reference to the original form entry.

The plugin can then update the submission status, trigger confirmation messages and prevent delayed or repeated webhook deliveries from creating duplicate payment records.

Can I use multiple merchant accounts with a single WordPress installation?

Yes, the payment orchestration capabilities allow for the configuration of multiple Merchant Identification Numbers (MIDs) within the plugin settings.

This enables smart routing, where specific transactions are directed to different acquirers based on pre-defined criteria such as currency, transaction amount, or the risk profile of the Merchant Category Code.

This setup is particularly useful for businesses that operate across different jurisdictions or those looking to balance their processing volumes to mitigate the risk of account freezes or volume limits.

How does the WordPress payment gateway plugin handle different types of card declines?

The plugin is designed to automatically distinguish between temporary soft declines and permanent hard declines within your WordPress dashboard. For soft declines, such as technical timeouts or insufficient funds, the gateway may be configured to retry the transaction to help recover the sale.

Hard declines caused by closed accounts or stolen cards are processed as final rejections to ensure your site remains compliant with scheme rules.

By reviewing the specific decline codes in the plugin reporting section, merchants can potentially optimise their checkout settings and improve successful authorisation rates.

How does the plugin assist with PCI DSS compliance for my WordPress store?

The plugin utilises methods such as hosted fields or tokenisation to ensure that sensitive Primary Account Number (PAN) data never touches the merchant's WordPress server.

By offloading the capture of card data to the payment gateway's secure environment, the merchant significantly reduces their PCI DSS scope.

This approach allows for a more simplified Self-Assessment Questionnaire (SAQ) process, as the merchant is not storing, processing, or transmitting raw cardholder data directly through their own local infrastructure.

Does the system support recurring payments and stored card details?

The plugin supports both Customer Initiated Transactions (CIT) and Merchant Initiated Transactions (MIT). By using network tokenisation, the system securely stores a reference to the customer's payment method for subsequent billing cycles.

This is essential for subscription models or one-click checkout features. The system also supports account updater services, which communicate with card schemes to refresh expired or replaced card details automatically, minimising the disruption caused by administrative declines in recurring revenue streams.

What happens if my primary acquirer goes offline?

If the primary acquirer experiences a technical outage, the orchestration layer within the plugin can automatically route new transaction requests to a secondary or backup acquirer. This failover mechanism is designed to maintain high availability for the checkout process.

Once the primary provider is back online, the system can be configured to resume normal routing. This redundancy is critical for high-volume merchants who cannot afford downtime during peak trading periods.

Apply with Cardflo

Ready to improve your payments setup?

Tell us about your business. We'll match you with the right acquiring partners and the right route, typically inside a week.

Apply now
Apply now