Interac e-Transfer /
A clean, reliable EMT gateway for Canadian WooCommerce stores. Customers place an order, then send an Interac e-Transfer. Your store shows clear payment instructions on: – The Thank You page – Order emails – My Account → Order details You can use a static password/answer, or generate dynamic answers per order. You can also offer a discount to encourage EMT. Core Features Works with WooCommerce Classic Checkout and Block Checkout Static or dynamic secret answer Highly customizable instructions (with placeholders) Shows instructions in Thank You, emails, and My Account Optional EMT discount (percentage) + optional savings message Admin/debug friendly; HPOS-ready; translatable Pro Upgrade (Automation & Convenience) If you want the “stop waking me at 3am” features, upgrade to Pro. Pro adds tools that help you match incoming deposit emails to the correct order automatically (IMAP inbox watching) and avoid “same total” collisions (Auto-Match Cents). You can upgrade from the plugin settings screen. Configuration (Recommended Setup) Go to: WooCommerce → Settings → Payments → Email Money Transfer (EMT) → Manage 1) Basic EMT Settings These are the settings most stores need: Enable/Disable: turn EMT on. Title: what customers see at checkout (example: “Interac e-Transfer”). Description: short checkout text to reduce confusion (example: “Pay by EMT. Instructions shown after checkout.”). Secret Answer Mode: Static: you enter one answer and customers use it. Dynamic: the plugin generates an answer per order (less reuse, less confusion). Instructions: Write your “send the EMT to X email + use password Y” instructions here. 2) Instruction Placeholders (Copy/Paste Safe) You can use placeholders inside your instructions: [order] → Order number [answer] → The secret answer/password for that order [amount] → Exact total the customer must send [discount] → Your discount percent Example instruction template: Send [amount] to
[email protected]. Security answer: [answer] Include order #[order] in the message. 3) EMT Discount (Optional) If you want to encourage EMT use: – Discount Percent: enter a number like 3 (for 3%). – Discount Message: optional. Use [discount] where you want the percent to appear. If blank, the plugin uses a default “Save X% …” message. Pro Feature: Auto-Match Cents (Unique Totals) The biggest problem with “auto matching” is when multiple unpaid orders have the same total. Auto-Match Cents solves this by applying a tiny extra discount (cents) so each EMT order total becomes unique. How it works: – At checkout, Pro can add a small “cents” discount line (for example, -$0.07). – The customer sends the exact total shown. – When your deposit email arrives, the plugin can match the amount to the exact unpaid order. Settings: – Enable Auto-Match Cents – Auto-Match Min Cents (default 1 = $0.01) – Auto-Match Max Cents (default 25 = $0.25) – Auto-Match Window (Hours) (default 72) When picking cents, the plugin avoids totals already used by unpaid EMT orders created in this window. – Auto-Match Line Label The label shown at checkout for the tiny cents discount (example: “EMT Auto-Match Discount”). Recommended values (most stores): – Min: 1 – Max: 25 – Window: 72 hours Notes: – This is still a DISCOUNT line (not a fee). It reduces the order total slightly. – Keep the range small (1–25¢) so customers don’t feel “baited” or confused. Pro Feature: Auto-Confirm Orders via Inbox (IMAP) SEE SCREENSHOT 7 ON HOW TO FIND THE 7 DAY FREE TRIAL (For a limited time) Pro can check a mailbox (via IMAP) for Interac deposit emails and automatically mark matching EMT orders as paid. IMPORTANT: – This requires the PHP IMAP extension on your server. – Credentials are stored in WordPress options. Use a dedicated mailbox if possible. Best-Practice Setup (Do This Once) 1) Create a dedicated mailbox used only for EMT deposit notifications. (Example:
[email protected]) 2) Ensure deposit notifications for that mailbox go ONLY to that mailbox. 3) Turn on Auto-Match Cents (recommended) so totals are unique. 4) Configure IMAP settings and click “Test IMAP Connection”. IMAP Settings (Field-by-Field, Dummy-Proof) 1) IMAP Username Usually your full email address (example:
[email protected]). Some hosts use only the mailbox name—check your provider’s “Mail client setup” page. 2) IMAP Password / App Password Use your mailbox password for this email account. If your email provider uses Two-Factor Authentication (2FA) and offers App Passwords (common with Gmail, Yahoo, Microsoft 365), you may need to use an App Password instead of your normal password. Most “website email” accounts (cPanel/Plesk hosting email) do not have App Passwords—use the mailbox password you set in your hosting panel. 3) IMAP Host This must be your provider’s IMAP server. Examples: imap.gmail.com, imap.mail.yahoo.com, outlook.office365.com, or mail.yourdomain.com App Passwords do not fix a wrong host—make sure Host/Port/Encryption are correct first. 4) IMAP Encryption Most providers use SSL. 5) IMAP Port Most providers use 993 for IMAP over SSL. 6) Mailbox / Folder Default: INBOX You can use a subfolder like INBOX/EMT if your mailbox supports it. 7) Skip Certificate Validation (advanced) NOTE– Only enable this if your mail server uses a self-signed/invalid certificate and the connection test fails. Leaving it off is more secure. 8) Inbox Check Interval (Minutes) How often to check the mailbox (default 5). Note: if your site relies on WP-Cron and has low traffic, the checks can be delayed. For best reliability, use server cron or WooCommerce Action Scheduler. sites with regular visitors will not have to worry. 9) Subject Keywords (comma separated) Only process emails whose subject contains at least one keyword (case-insensitive). Defaults include: Interac, e-Transfer, eTransfer, Autodeposit, Auto Deposit, Deposit 10) Trusted Sender Addresses (comma separated) Only emails from these senders can auto-confirm orders. Default:
[email protected] Examples:
[email protected], payments.interac.ca 11) From Contains (optional) An extra filter to reduce false positives (example: interac, notify, etransfer, yourbank) 12) Mark Processed Emails as Seen If enabled, processed emails are marked read/seen. 13) Order Completion Method Controls how the order is marked paid. (Payment Complete is recommended.) 14) Matching Window (Hours) Only match unpaid EMT orders created within this window. IMAP Connection Test Click “Test IMAP Connection”. You should see Connected OK (green) or an error message (red). Troubleshooting (Common Problems) “IMAP extension missing” Your server doesn’t have PHP IMAP enabled. Ask your host to enable the PHP IMAP extension. “Authentication failed” Wrong username/password, or you need an App Password. Username is your email address. If you have 2FA enabled, create an App Password and use it. Some providers block IMAP until you enable IMAP access in the mailbox settings. “Could not connect / Host not found” Wrong IMAP host. Wrong encryption or port. Start with SSL + 993 and the provider’s documented host. “Certificate / SSL error” Try enabling “Skip Certificate Validation” ONLY if your host uses a self-signed/invalid cert. Auto-Match isn’t finding matches Make sure deposit notifications land in the mailbox/folder you configured. Confirm Trusted Senders includes the real sender address. Confirm Subject Keywords match your deposit email subjects. Enable Auto-Match Cents to prevent same-total collisions. Auto-Match is not going to match %100 of the orders, and that is mostly for security. if enough matches are not found it will be left for manual confirm.
Top keywords
- imap24×2.03%
- emt17×1.44%
- order16×1.36%
- auto-match13×1.10%
- discount13×1.10%
- mailbox13×1.10%
- cents12×1.02%
- password12×1.02%
- email10×0.85%
- answer9×0.76%
- deposit9×0.76%
- emails8×0.68%
WPForms – AI Form Builder for WordPress – Contact Forms, Payment Forms, Survey Form, Quiz & More
WordPress Contact Form Builder Plugin WPForms is an AI drag & drop WordPress form builder that’s EASY and POWERFUL. Create contact forms, feedback forms, subscription forms, payment forms (including Stripe, Square & PayPal), and other types of forms for your site in minutes with just a few clicks! At WPForms, user experience is our #1 priority. Our pre-built form templates and workflows make WPForms the most beginner-friendly contact form plugin on the market. You don’t have to hire a developer. Create a form in less than 5 minutes with our drag & drop form builder, using a template or just asking AI to get a head start. WPForms Pro This plugin is the Lite version of WPForms Pro, which comes with email subscription forms, multi-page contact forms, file uploads, conditional logic, and extra payment integrations. Click here to purchase the best premium WordPress contact form plugin now! AI-Powered Drag & Drop Contact Form Builder Create custom contact forms in minutes with our easy-to-use drag and drop online form builder or just ask AI to build it for you. But don’t just take our word for it. See what WordPress experts are saying: WPForms is by far the easiest form plugin to use. My clients love WPForms and it’s one of the few plugins they can use without any training. As a developer I appreciate how fast, modern, clean and extensible it is. Bill Erickson – Expert WordPress Consultant Pre-built Form Templates WPForms comes with 2100+ pre-built form templates. Whether you’re looking to create a simple contact form, marketing form, request a quote form, donation form, payment order form, registration form, survey form, quiz form, Stripe payment form, or a subscription form, we have a form template already prepared and ready to use. Mobile Ready, SEO Friendly, and Optimized for Speed WPForms contact forms are 100% responsive and mobile-friendly. We optimized every query on the frontend and the backend to ensure that it’s one of the fastest WordPress contact form plugins. You can embed your contact form on any page with an optimized title and description, so WPForms is one of the most SEO friendly contact form plugins too. Fields & Features You Need to Succeed With star ratings, file uploads, repeater fields, survey fields, and multi-page contact forms, you can easily build the right custom form for your site’s needs. Plus, integrate your contact forms with an email marketing service in just a few steps and collect payments with Stripe, PayPal, and Square for bookings and orders without the need for a dedicated eCommerce plugin. See what one business owner has to say about their WPForms contact form: As a business owner, time is my most valuable asset. WPForms allows me to create smart contact forms with just a few clicks. With their pre-built form templates and the drag & drop builder, I can create a new form that works in less than 2 minutes without writing a single line of code. Well worth the investment. David Henzel – Co-founder of MaxCDN Surveys & Polls Create custom survey forms like Survey Monkey. Our WordPress survey plugin addon comes with smart survey fields including Likert scale, star ratings, and NPS. Embed your surveys and polls anywhere in WordPress. Use our survey reporting tools to customize graphs, export them for presentations, and display aggregate results. You can also share poll results instantly when collecting votes. Default WordPress Forms Aside from building simple contact forms, WPForms also helps you create better default WordPress forms, like custom WordPress login forms and custom WordPress user registration forms. Create a password-protected contact form or even a members-only contact form. Bloggers and publishers can use our WordPress post submission forms to accept guest posts, testimonials, and more. Payment Forms, Donation Forms, Booking Forms, and More While WPForms started out as a contact form plugin, it has evolved into a powerful custom forms solution for any type of payment or booking form. WPForms integrates with PayPal, Stripe, Square Payments, Authorize.Net, and Mercado Pago so you can easily accept credit card payments or take payments via PayPal. Bonus: you can also take signatures. We’re proud to be a Stripe Verified Partner. This partnership allows us to build the best Stripe integration with early access to features. You can use our Stripe integration to accept both one-time payments as well as recurring payments while syncing all form data to your Stripe account. Custom Calculator Forms Using the WPForms Calculations addon, you can build custom formulas and display results on the frontend. Create simple arithmetic calculations or build complex conditional calculations with rounded values, averages, time ranges, and more! It’s the best calculator plugin for WordPress. Forms Optimized for Conversions With our Form Pages addon, you can create distraction-free custom form landing pages to increase conversions. To improve form completion rates, we created Conversational Forms which helps you make your feedback forms feel more human by adding an interactive layout. (See Conversational Forms Demo). Easy to Customize and Extend You can easily customize your contact forms with our section dividers, HTML blocks, and CSS. Embedding forms in Elementor and Divi has never been easier thanks to our native integrations. We also know that our developer friends may want more control, so we added tons of hooks and filters. Full WPForms Feature List Online form builder – powerful drag & drop contact form builder. Create WordPress contact forms, payment forms, and other online forms without writing any code. 100% mobile responsive. GDPR friendly. Payment Forms – Take payments, donations, down payments, recurring payments, service payments with our Stripe (FREE) integration. Form templates pre-built and ready to import. Form styling for fields, labels, and buttons. Spam protection built in, plus integrations with hCaptcha, Google reCAPTCHA, and Cloudflare Turnstile. AI Forms to automatically create and refine forms through natural conversation. Instant form notifications via email. Custom form confirmations with success messages or thank you pages. Smart phone field that adapts to your visitor’s location. AI Choices to automatically populate Multiple Choice, Checkboxes, and Dropdown field options. Coupons for free shipping and sale discounts. Calculator forms for payment, shipping, billing, and more. File upload fields for user submissions. Multi-page forms with progress bars. Smart conditional logic to show or hide fields. Repeater field that enables the person filling out the form to easily add another field or group of fields to fill out. Perfect for group registration forms, custom order forms, and more. Signatures for agreements or payment forms. User registration forms and custom login forms. Post submission forms to collect user-generated content. Geolocation to collect location data along with submissions. Surveys and Polls with interactive reports. Quizzes with graded tests, personality quizzes, and scored assessments, plus AI-generated questions. Form abandonment detection to collect partial form submissions. Form locker to control access using passwords, dates, and more. Offline forms to collect submissions without an internet connection. Form landing pages to boost conversions. Conversational forms to boost overall completion rates. Lead forms to get more submissions with multi-step layouts. Webhooks to send data without third party connectors. User Journey reports so you know which content is driving form conversions. Save and Resume to let visitors save and come back later. Entry Automation to export and delete form entries on a daily, weekly, or monthly basis. Integrations Google Sheets Zapier PayPal Commerce Stripe – We’re a Stripe Verified Partner for Payments. Square Authorize.Net Mercado Pago Mailchimp AWeber Campaign Monitor GetResponse Constant Contact Airtable Notion Drip ActiveCampaign HubSpot Brevo MailerLite MailPoet ConvertKit Klaviyo SendGrid Salesforce Slack Dropbox Google Calendar Google Drive Twilio Pipedrive Make Zoho CRM You can see why WPForms is the best WordPress contact form plugin on the market! Want to unlock these features? Upgrade to our Pro version. Credits This plugin is created by Syed Balkhi. Branding Guidelines WPForms® is a registered trademark of WPForms LLC. When writing about the contact form plugin by WPForms, please make sure to uppercase the initial 3 letters. WPForms (correct) WP Forms (incorrect) wpforms (incorrect) wpform (incorrect) Notes WPForms is absolutely, positively the most beginner-friendly WordPress contact form plugin on the market. It is both easy and powerful. We took the pain out of creating online forms and made it easy. Check out all WPForms features. Also, I’m the founder of WPBeginner, the largest WordPress resource site for beginners. It was a huge priority for me to make a WordPress contact form plugin that beginners can use without any training. I feel that we have done that here. I hope you enjoy using WPForms. Thank you, Syed Balkhi