WordPress plugin intelligence profile

BlinkPay NZ for WooCommerce

Accept New Zealand bank payments in WooCommerce through BlinkPay open banking, with card payments where enabled for your merchant account.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.2.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update27 Oct 20266d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records BlinkPay NZ for WooCommerce version 1.2.1 as active, updated 6d ago and tested up to WordPress 7.1.

Overview

About this plugin

BlinkPay NZ for WooCommerce lets your customers pay directly from their New Zealand bank account using BlinkPay open banking.

  • Blink PayNow — one-off payments at checkout, via quick payments.
  • Refunds — card payments are refunded through the card network in full or in part; bank payments show the customer’s account number on the order screen (fetched live, never stored) for a manual bank transfer.

Customers are sent to BlinkPay’s hosted gateway, choose their bank — or card, when card payments are enabled for your BlinkPay merchant account — and authorise the payment. Card is where BlinkPay surcharging applies; see the Surcharges section below. Both the classic and block-based checkout are supported, as is high-performance order storage (HPOS).

How payments work

  • At checkout the plugin creates a quick payment and redirects the customer to BlinkPay’s hosted gateway.
  • The customer picks their bank and authorises the payment.
  • Back on your site, the plugin confirms the outcome through the BlinkPay API. A completed payment marks the order Processing/Completed; a rejected consent or payment marks it Failed.
  • Anything still in flight parks the order On hold and WP-Cron re-checks it — every minute at first, backing off to every 2 hours — for up to 36 hours, so a payment that settles overnight completes automatically.

The return redirect alone is never treated as proof of payment — the outcome is always confirmed through the API.

Refunds

How the customer paid decides how a refund works. A card payment is refunded through the card network: the plugin requests a full or partial refund and BlinkPay moves the money back — the order notes record the refund’s status, and a refund still processing should be verified in the BlinkPay merchant portal.

A bank payment is refunded with BlinkPay’s account-number refund, which does not move money: the bank account the customer paid from is shown in the BlinkPay manual refunds panel on the order screen so you can transfer the refund from your own bank — the panel fetches the number live from BlinkPay each time it renders, so it is never stored in WordPress — and a customer-visible note says the refund will arrive by bank transfer.

WooCommerce’s own Refund manually button is hidden on BlinkPay orders — it would record money as returned without BlinkPay involvement — so every refund goes through Refund via BlinkPay. That button is only offered when your BlinkPay credentials include the refund permissions (create:refund and view:refund); contact BlinkPay if you need them enabled.

Surcharges

If surcharging is enabled for your BlinkPay merchant account, BlinkPay adds the surcharge on top of the order total once the customer selects a payment method on the hosted gateway, and the customer sees and authorises the combined amount there. WooCommerce still records the order total as paid; the amount actually charged and the surcharge are recorded on the order as a note and as metadata for reconciliation.

The plugin also verifies the paid amount against the order total before completing an order — an order paid for the wrong amount, in either direction, is placed on hold for you to review rather than completed silently.

Requirements

  • WordPress 6.0+ with WP-Cron enabled (used to confirm slow payments)
  • WooCommerce 7.0+
  • PHP 7.4+
  • Store currency set to NZD
  • BlinkPay merchant credentials (client ID and client secret) — sign up at merchants.blinkpay.co.nz to get them. Sandbox and production credentials are separate.

External service

This plugin connects to the BlinkPay Debit API, a third-party service operated by BlinkPay Limited, to create payments, confirm their outcome and retrieve refund details. nz. Order amounts, the order number and order ID, your configured bank statement particulars and a SHA-256-hashed customer identifier — the WooCommerce customer ID for registered customers, otherwise the billing email address — are sent to BlinkPay so payments can be attributed to a customer.

Hashing keeps the raw value out of the request, but it is not anonymisation: a hash of a known email address can be matched back to that address. Customers complete payment on BlinkPay’s hosted gateway. Use of the service is governed by BlinkPay’s terms of use and privacy policy.

Security

  • Define BLINKPAY_CLIENT_ID and BLINKPAY_CLIENT_SECRET in wp-config.php to keep credentials out of the database; constants take precedence over saved settings.
  • The plugin never stores bank account details for payments; the customer authorises directly with their bank.
  • Debug logging never writes credentials or tokens.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • new zealand
  • open banking
  • pay by bank
  • pay by card
  • payment gateway
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity27 Oct 20266d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.2.01.2.1
WordPress compatibility7.1.37.1.4
WordPress compatibility7.17.1.3
Version1.1.11.2.0
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.