xpay✦ Commerce
Directory
WooCommerce plugins
Scanandpay Payments via PayID for WooCommerce
Scanandpay Payments via PayID for WooCommerce
Accept PayTo PayID payments in your WooCommerce store. Customers scan a QR code and confirm instantly.
Will this break my store?
What the WordPress.org registry says about keeping Scanandpay Payments via PayID for WooCommerce running.
Tested to 7.0.2
Tested against the WordPress branch in use today.1 month ago
7.4
Your host must be running at least this version.6.0
woocommerce
These must be installed and active first.1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how Scanandpay Payments via PayID for WooCommerce is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
Not enough dataListing transparency
6 / 10Ratings
No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.
Scan & Pay enables Australian WooCommerce stores to accept PayTo PayID payments directly. Customers scan a QR code at checkout, first-time customers approve a one-time PayTo agreement in their banking app, and returning customers confirm with a passkey.
How It Works
- Customer selects “Scan & Pay” at checkout
- A unique QR code is displayed for their order
- Customer scans the QR code and confirms on the payment page – first-time customers approve PayTo once, returning customers use a passkey
- Payment is verified in real-time by Scan & Pay API
- Order is automatically marked as paid when payment is confirmed
Features
- Unified SDK Architecture – Now uses the official Scan & Pay PHP SDK logic internally
- Instant PayTo PayID Payments – Real-time payment confirmation via webhooks
- QR Code Checkout – Mobile-friendly payment experience
- Returning Customer Passkeys – Faster repeat checkout after one-time PayTo setup
- WooCommerce Blocks Support – Works with classic and block-based checkout
- Secure – HMAC-signed webhooks with replay protection, encrypted API communication
- Fallback Polling – Automatic status checks if webhooks are delayed
Requirements
- WooCommerce 7.0 or higher
- PHP 7.4 or higher
- A Scan & Pay merchant account (Sign up here)
- Australian PayID configured with your bank
External Services
This plugin connects to the Scan & Pay API to:
- Create payment sessions when customers checkout
- Generate QR codes for PayTo PayID payments
- Receive payment confirmation webhooks
- Verify payments in real-time
- Check payment status
Service Provider: Scan & Pay
Payment Verification: Scan & Pay API
Terms of Service: https://scanandpay.com.au/terms/
Privacy Policy: https://scanandpay.com.au/privacy-policy/
Data transmitted to the service includes: order amount, currency, order reference, and merchant credentials. No customer personal data is sent to the external service.
All QR codes are generated securely by the Scan & Pay backend infrastructure – no third-party QR code services are used.
Yes. You need to register as a merchant to get your API credentials. This is free to set up.
Yes! The plugin fully supports both classic checkout and the new WooCommerce Blocks-based checkout.
The plugin includes automatic fallback polling that checks payment status every 5 minutes for pending orders.
Categories
Plugin details
Tags on WordPress.org
