Title: PingPaid – Interac e-Transfer Payments for WooCommerce
Author: strandsystems
Published: <strong>November 4, 2026</strong>
Last modified: November 4, 2026

---

Search plugins

![](https://ps.w.org/pingpaid/assets/banner-772x250.png?rev=3782969)

![](https://ps.w.org/pingpaid/assets/icon.svg?rev=3782969)

# PingPaid – Interac e-Transfer Payments for WooCommerce

 By [strandsystems](https://profiles.wordpress.org/strandsystems/)

[Download](https://downloads.wordpress.org/plugin/pingpaid.1.0.5.zip)

 * [Details](https://wordpress.org/plugins/pingpaid/#description)
 * [Reviews](https://wordpress.org/plugins/pingpaid/#reviews)
 *  [Installation](https://wordpress.org/plugins/pingpaid/#installation)
 * [Development](https://wordpress.org/plugins/pingpaid/#developers)

 [Support](https://wordpress.org/support/plugin/pingpaid/)

## Description

PingPaid adds **Interac e-Transfer** (also called Email Money Transfer or EMT) as
a payment method at your WooCommerce checkout. It works with the new WooCommerce
block checkout as well as the classic checkout.

After placing an order, your customer sees exactly what to do: your payment email,
the exact amount and a short order code to put in the e-Transfer message, each with
a one-tap Copy button. A QR code opens the same details on their phone, so they 
can pay from their banking app without retyping anything.

 * **No card fees, no payment processor.** Money goes straight from your customer’s
   bank to yours.
 * **A unique order code for every order**, so you can tell which e-Transfer belongs
   to which order.
 * **Reference numbers from customers.** If their bank has no message box, or they
   forget the code, customers can enter the Interac reference number from Interac’s
   deposit email. You’ll see it on the order.
 * **An Interac e-Transfer box on the order screen** with the code, the amount and
   any reference numbers, so you know what to look for in your bank.
 * **A payment page for phones** that works without a store login and updates by
   itself once you mark the order paid.
 * **Works with the block checkout, classic checkout and HPOS.**
 * **No external services.** Everything runs on your own site. The QR code is generated
   in the browser.

Orders wait “on hold” until you find the e-Transfer in your bank or payment inbox
and mark the order paid.

Requires a store priced in Canadian dollars. We recommend a payment email registered
for Interac Autodeposit at your bank, so money lands without a security question.

#### PingPaid Premium

[PingPaid Premium](https://pingpaid.ca/premium) is an optional paid version that
confirms orders automatically: PingPaid Cloud reads Interac’s deposit emails, matches
each e-Transfer to the right order and marks it paid within seconds. The free plugin
works fully on its own and does not connect to PingPaid Cloud.

Premium is a separate plugin that includes everything in this one. When you activate
it, it switches this plugin off and keeps your settings, so you can then delete 
this one.

PingPaid is built in Ottawa by [Strand Systems](https://strandsystems.ca), who also
build custom WooCommerce plugins and integrations.

Interac e-Transfer is a registered trademark of Interac Corp. PingPaid is not affiliated
with or endorsed by Interac Corp.

#### Credits

QR codes are drawn with [QR Code Generator for JavaScript](https://github.com/kazuhikoarase/qrcode-generator)
by Kazuhiko Arase (MIT license), bundled in `assets/js/vendor/qrcode.js`. “QR Code”
is a registered trademark of DENSO WAVE INCORPORATED.

## Screenshots

[⌊Payment instructions after checkout, with Copy buttons and a QR code.⌉⌊Payment
instructions after checkout, with Copy buttons and a QR code.⌉[

Payment instructions after checkout, with Copy buttons and a QR code.

[⌊Entering the Interac reference number.⌉⌊Entering the Interac reference number.⌉[

Entering the Interac reference number.

[⌊The Interac e-Transfer box on the order screen.⌉⌊The Interac e-Transfer box on
the order screen.⌉[

The Interac e-Transfer box on the order screen.

[⌊Welcome screen.⌉⌊Welcome screen.⌉[

Welcome screen.

## Installation

 1. Install and activate the plugin. WooCommerce must be active.
 2. On the welcome screen, enter your payment email and turn on Interac e-Transfer.
 3. Interac e-Transfer appears at checkout. You can change the settings any time in
    WooCommerce  Settings  Payments  Interac e-Transfer.

## FAQ

### How do I know an order has been paid?

Look in your bank or payment inbox for an e-Transfer of the order’s amount with 
the order code in the message. The order screen shows both. When you find it, change
the order status to Processing (or Completed). The customer’s payment page then 
shows “Payment received”.

### What if the customer’s bank has no message box, or they forget the code?

They can open “No message box at your bank, or forgot the code?” on the payment 
page and enter the Interac reference number from Interac’s “successfully deposited”
email. It’s added to the order as a note and shown in the order’s Interac e-Transfer
box.

### Why is the payment method not showing at checkout?

PingPaid shows only when your store currency is Canadian dollars and a payment email
is set. If you’re switching from another e-Transfer plugin that disappeared from
your checkout: many older gateways don’t support the WooCommerce block checkout (
WooCommerce marks them “Incompatible with block-based checkout”). PingPaid supports
both the block and classic checkout.

### I already use another e-Transfer plugin. Can I switch?

Yes. Install PingPaid alongside it, set your payment email, then turn the other 
payment method off in WooCommerce  Settings  Payments when you’re ready. Orders 
placed with the other plugin stay as they are.

### Can I change how the payment instructions look?

Copy `templates/payment-box.php` to `yourtheme/pingpaid/payment-box.php` and edit
it there.

### Does it send any data to you?

No. The free plugin makes no external requests.

### How do I switch to PingPaid Premium?

Start a free trial at pingpaid.ca, download PingPaid Premium from your account and
upload it under Plugins  Add New  Upload Plugin. Activating it switches this plugin
off and keeps your payment email and settings. Setup then walks you through connecting
Gmail.

### Can I go back to the free plugin?

Yes. Deactivate PingPaid Premium and activate this plugin. Your settings are still
there.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“PingPaid – Interac e-Transfer Payments for WooCommerce” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ strandsystems ](https://profiles.wordpress.org/strandsystems/)

[Translate “PingPaid – Interac e-Transfer Payments for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/pingpaid)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/pingpaid/), check out
the [SVN repository](https://plugins.svn.wordpress.org/pingpaid/), or subscribe 
to the [development log](https://plugins.trac.wordpress.org/log/pingpaid/) by [RSS](https://plugins.trac.wordpress.org/log/pingpaid/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.5

 * New name: PingPaid – Interac e-Transfer Payments for WooCommerce. Nothing else
   changed.

#### 1.0.4

 * Styles now load as regular stylesheets instead of inline style tags.
 * The welcome screen opens after activation only when setup is still needed, and
   never when several plugins are activated at once.
 * Payment page: the “No message box at your bank, or forgot the code?” help is 
   easier to spot.
 * Plugins screen: a link to rate PingPaid on WordPress.org.

#### 1.0.3

 * Works alongside PingPaid Premium: activating Premium switches this plugin off
   and keeps your settings. Deleting this plugin while Premium is installed keeps
   them too.

#### 1.0.0

 * First release.

## Meta

 *  Version **1.0.5**
 *  Last updated **16 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [Canada](https://wordpress.org/plugins/tags/canada/)[e-transfer](https://wordpress.org/plugins/tags/e-transfer/)
   [emt](https://wordpress.org/plugins/tags/emt/)[Interac](https://wordpress.org/plugins/tags/interac/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/pingpaid/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/pingpaid/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/pingpaid/reviews/)

## Contributors

 *   [ strandsystems ](https://profiles.wordpress.org/strandsystems/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/pingpaid/)