

Home: one glance tells you whether your EFT money is being checked.
If customers pay you by EFT, you know the routine: open the banking app, scroll, match the amount and the reference to an order, mark it paid, repeat. And every now and then somebody sends a “proof of payment” that was made in a photo editor, hoping you ship before you notice the money never came.
EFT Guard does the checking for you. Your bank already emails you when money comes in. EFT Guard reads those emails, checks that they really came from your bank and are about your own account, and marks the matching WooCommerce order as paid. The customer gets the usual “we’re processing your order” email, and you just pack.
Anything less certain waits for you on the Payments tab, with the likely orders listed, so confirming takes one tap. Any match can be undone.
Banks sign their emails with a digital signature (DKIM). EFT Guard checks that signature on every email, makes sure it belongs to the address the email came from, and only trusts banks on your list. A forged “payment received” email, a forwarded copy or a screenshot can never mark an order paid by itself.
A signature only proves the bank sent the email, so EFT Guard also checks what the email is about. It must name your own account (by its last four digits), show one clear amount, and be your bank saying money arrived, not the payer’s bank saying a payment was sent. Someone who sends in a real bank email about their own account, or a “notification of payment” for a payment they later cancel, gets nowhere: those wait for you. What a customer types in the payment reference is never read as the amount or the account.
Customers can upload a proof of payment on the thank-you page or in their account. The order then shows “Proof uploaded, money NOT received” in big letters until your bank’s own email arrives. If it still hasn’t arrived after the time you choose, you get an email telling you not to ship.
Connect a free IsItPaid account (isitpaid.co.za, our proof-of-payment checker for South African banks) and every proof a customer uploads is checked the moment it arrives: edited files, covered-up amounts, fake templates, and proofs for a different amount or account than the order. The answer shows on the order and the Proofs tab, and you get an email when one looks wrong. A proof that looks real is still not money: the order is only marked paid when your bank’s own email shows the money arrived.
On IsItPaid’s Seller and Business plans, Money Check can also bring in your payments, so you need no payments mailbox at all. Your bank emails your private Money Check address, IsItPaid checks the bank’s digital signature on each email and that it is about your own account, and EFT Guard marks the matching orders paid.
IsItPaid is optional, with free checks every month and paid plans for more. Without it, EFT Guard works exactly the same and sends nothing anywhere.
Banks don’t publish what their emails look like. EFT Guard reads most of them with its built-in rules, and for anything new there’s the Teach tab: paste one real email, tap the amount and the reference, and that bank’s emails are read correctly from then on.
EFT Guard knows the main South African banks, shows amounts in rand, works with PayShap payments into your account, and fits the way local shops actually get paid. It works anywhere a bank sends payment emails, though.
I’ll be straight with you. Everything described above is free, and stays free: reading your bank’s emails, checking their signatures, matching and marking orders paid, the Payments screen, proof-of-payment uploads and warnings, and the Teach tab. I’m not going to start taking the mickey and lock the basics away.
I’m a dad in Cape Town building these plugins, and PRO is how people who find them useful can support that. It’s not there to “unlock your potential”.
A PRO add-on is on its way. It will add matching for invoices from DadsFam Invoice Manager, Invoice Creator and Recurring Billing, part payments, Investec’s banking API and WhatsApp alerts. It is not the plugin working properly, because the plugin already works properly.
If EFT Guard saves you an hour a week, brilliant. Genuinely. More at plugins.dadsfam.co.za.
— Zak, DadsFam
EFT Guard talks to two things, both to do its one job:
Nothing else is sent to DadsFam or any other company, and there is no tracking. The Support tab links to dadsfam.co.za, forum.dadsfam.co.za, wordpress.org, isitpaid.co.za and sadomainz.co.za, and the Proofs tab to Capitec’s proof checker (capitecbank.co.za). These links open only when you click them.