PayFURL Extension for WooCommerce

PayFURL Extension for WooCommerce

0/5 (0 ratings) — active installs Updated Nov 13, 2026

payFURL is a payment orchestration platform: you connect your payment gateways to payFURL once, and payFURL routes each payment to them. This plugin adds payFURL’s payment methods to WooCommerce’s block checkout.

The checkout offers the methods your payFURL account has a gateway for, for the cart’s currency and total:

  • Cards, with Mastercard Click to Pay. payFURL picks the gateway (least-cost routing). Logged-in customers can save a card and pay with it next time.
  • PayPal.
  • Google Pay and Apple Pay (Safari), when you turn them on in the settings.
  • PayTo: the shopper approves a payment agreement in their banking app.
  • PayID (Azupay), Shift, Optty, Pesapal, Pay by Account, PayGLocal and UPI: the shopper completes the payment in the method’s own window.

Every payment is confirmed with payFURL on your server before the order is marked paid: the charge must have succeeded, for the order’s total and currency, and not have paid another order. A payment that is still pending (PayID, PayTo) puts the order On hold until it settles.

Refunds, full or partial, are made from the order in the WordPress admin and sent to the gateway through payFURL.

Requirements

  • WordPress 6.7 or later, PHP 8.2 or later.
  • WooCommerce 9.6 or later, with the Checkout block on the checkout page (WooCommerce’s default since 8.3). The payment methods are not offered on the classic (shortcode) checkout, the “pay for order” page or My Account’s “Add payment method”.
  • A payFURL account with at least one payment gateway connected: app.payfurl.com.

External services

This plugin sends payments to payFURL, a payment orchestration service run by PayFURL Pty Ltd, which forwards them to the payment gateways the store has connected.

  • payFURL’s browser SDK, loaded from https://assets.payfurl.com on the checkout page. It shows the payment forms and buttons. The card form runs in an iframe served by payFURL: card details go from the shopper’s browser to payFURL, never to your store. The SDK also sends the shopper’s name, email, phone, billing address and the cart’s items and totals to payFURL, to create the payment and for fraud checks and 3-D Secure.
  • payFURL’s API (https://api.payfurl.com, or https://sandbox-api.payfurl.com in Sandbox), called from your store’s server when an order is placed, refunded or checked: the order’s number, items and totals, and the customer’s name, email, phone and billing address.
  • Through payFURL, the payment methods’ own services: Mastercard Click to Pay, PayPal, Google Pay, Apple Pay and the checkout methods (PayID, Shift, Optty, Pesapal, Pay by Account, PayGLocal, UPI), when the shopper uses them.

payFURL’s privacy policy. Your use of payFURL is governed by your payFURL merchant agreement; see payfurl.com and the documentation.