BankBridgePlaid for WordPress. Bank connections for WooCommerce, Elementor and MemberPress.
BankBridge is a WordPress plugin that connects your site to Plaid, so customers and members can link a bank account, verify it and pay by bank. It works with WordPress, WooCommerce, Elementor, MemberPress and more.
- WordPress
- WooCommerce
- Elementor
- MemberPress
- 14-day refund policy
- Secure checkout by Stripe
- License, updates and support for a year
Every plan includes
- The BankBridge plugin for the sites on your plan
- Plugin updates for one year
- Support from our team for one year
- Move your license between sites from your account
- Full refund within 14 days of purchase
Features
What BankBridge does
Grouped by job: connect, payments, risk, identity, data, setup, license.
Connect
Plaid Link on your WordPress site
Launch Plaid Link, Plaid's own bank login window, from your pages so users can connect an account at their bank. Your site never sees their bank password.
Payments
Bank account details for ACH with Plaid Auth
Plaid Auth returns the checking or savings account and routing number a user chose to share, for ACH and other bank to bank payments through a payment processor.
Risk
Real-time balance checks
Plaid Balance returns current and available balances, so you can check for funds before you debit an account.
Risk
Account ownership checks with Plaid Identity
Compare the name, email, phone and address on the bank account with what the user typed, using Plaid Identity and Identity Match.
Risk
ACH return risk scores with Plaid Signal
Plaid Signal Transaction Scores estimate how likely a proposed ACH debit is to be returned, with rules you set in the Plaid Dashboard.
Payments
Bank payments with Plaid Transfer
Plaid Transfer is Plaid's US payment product for ACH, RTP, FedNow and wire, including recurring transfers and refunds. Plaid approves each business for Transfer.
Identity
Identity Verification and Monitor
Plaid Identity Verification checks ID documents, selfies and data sources for KYC. Plaid Monitor adds sanctions, PEP and watchlist screening.
Data
Financial data products
Plaid Transactions, Investments, Liabilities, Assets, Income and Statements give permissioned data for budgeting, lending and underwriting use cases.
Identity
Phone number onboarding with Plaid Layer
Plaid Layer lets eligible US users onboard with just a phone number. Plaid gives Layer access through its sales team.
Setup
Sandbox first, then Production
Build and test with Plaid's free Sandbox and test logins, then switch to Production keys once Plaid approves your account.
Setup
Webhooks for status changes
Plaid sends webhooks when an Item needs attention or a transfer changes status. Your site can react instead of polling.
License
A year of updates and support
Every license includes plugin updates and support for one year from purchase.
Use cases
How sites use it, by integration
- WooCommerce
Pay by bank at WooCommerce checkout
Let shoppers link a US bank account with Plaid Link and pay by ACH, using Plaid Transfer or Plaid Auth with a supported payment processor.
How it works with WooCommerce: Pay by bank at WooCommerce checkout - WooCommerce
Verify a bank account before you ship or pay out
Confirm the account is real and open, and optionally that the name matches, before a high value order or a vendor payout.
How it works with WooCommerce: Verify a bank account before you ship or pay out - MemberPress
Recurring memberships paid by bank
Offer members a bank payment option for recurring plans, with account verification up front to reduce failed debits.
How it works with MemberPress: Recurring memberships paid by bank - Elementor
A Link button in any Elementor layout
Put a Connect your bank call to action inside an Elementor page or form flow so users can start Plaid Link where they already are.
How it works with Elementor: A Link button in any Elementor layout - WordPress
Identity checks for user accounts
Run Plaid Identity Verification for sign ups that need KYC, such as lending, rentals or high value services.
- WordPress
Financial dashboards for logged in users
Show users their own permissioned balances or transactions inside a member area, for budgeting or advisory services.
BankBridge is a WordPress plugin for Plaid. It connects WordPress, WooCommerce, Elementor, MemberPress and more to Plaid, so your customers and members can link a bank account, prove it is theirs and pay from it, without you writing a custom Plaid integration.
You bring your own Plaid account. Plaid bills its fees to you directly. BankBridge is the bridge between that account and your WordPress site.
What does BankBridge do?#
BankBridge puts Plaid inside your WordPress site. Plaid is the service that lets people connect a bank account to an app by logging in to their bank inside a secure Plaid window called Link (opens in a new tab). BankBridge is built to bring Plaid's features to the plugins your site already runs:
| You run | What Plaid makes possible | Plaid products involved |
|---|---|---|
| WooCommerce | Pay by bank (ACH) at checkout, verify accounts before high value orders | Link, Auth, Balance, Signal, Transfer |
| MemberPress | Bank payments for memberships, recurring billing by bank | Link, Auth, Transfer recurring transfers |
| Elementor | A "Connect your bank" button or form step inside your layouts | Link |
| WordPress | Identity checks, account ownership checks, member financial dashboards | Identity, Identity Verification, Monitor, Transactions |
Who is it for?#
BankBridge is for two kinds of people.
Business owners who want lower cost bank payments, fewer failed debits, or a trusted way to check who a customer is. Bank payments can cost less than cards on large orders: Stripe, for example, lists ACH Direct Debit at 0.8% capped at $5.00 (as listed on October 23, 2026 (opens in a new tab)). Plaid lets the customer connect their account by logging in to their bank instead of typing routing numbers.
Developers and agencies who would otherwise spend days or weeks building Plaid Link, token exchange, webhook handling and WooCommerce or MemberPress glue code by hand, then maintaining it every time Plaid or WordPress changes.
Which Plaid products does it work with?#
BankBridge is built to work with Plaid's products, as described by Plaid in its docs (opens in a new tab). Here is what each one does, in plain English.
| Plaid product | What it does | Typical WordPress use |
|---|---|---|
| Link (opens in a new tab) | The bank login window users see | Start any bank connection |
| Auth (opens in a new tab) | Returns account and routing numbers | ACH payments, payouts |
| Balance (opens in a new tab) | Real-time current and available balance | Check funds before a debit |
| Identity (opens in a new tab) | Account owner name, email, phone, address | Confirm the account belongs to the buyer |
| Signal (opens in a new tab) | Scores the risk that an ACH debit is returned | Approve or hold a bank payment |
| Transfer (opens in a new tab) | Moves money over ACH, RTP, FedNow and wire (US only) | Checkout payments, recurring memberships, refunds |
| Identity Verification (opens in a new tab) | ID document, selfie and data checks | KYC at sign up |
| Monitor | Sanctions, PEP and watchlist screening | AML checks with Identity Verification |
| Transactions (opens in a new tab) | Up to 24 months of transaction history | Budgeting or advisory dashboards |
| Investments, Liabilities | Holdings and debts | Financial planning tools |
| Assets, Income, Statements | Underwriting data and bank PDFs | Lending and rental applications |
| Layer (opens in a new tab) | Onboarding with just a phone number (US) | Faster sign up |
Some Plaid products need extra approval from Plaid. For example, Plaid says you must complete the Transfer Application and be approved before Transfer goes live, and Layer starts with a request to Plaid's sales team. BankBridge does not change those rules.
How does setup work?#
Setup follows Plaid's standard flow. Plaid's docs describe these steps, and the BankBridge docs walk you through each one.
- Install BankBridge on your WordPress site and activate your license key.
- Create a Plaid account at dashboard.plaid.com (opens in a new tab) and copy your
client_idand Sandboxsecretfrom the Keys page (opens in a new tab). - Test in Sandbox. It is free. Log in to any test bank with
user_goodandpass_good. - Add your redirect URI in the Plaid Dashboard so OAuth banks can send users back to your site. Plaid requires HTTPS for Production redirect URIs.
- Set your webhook URL so Plaid can tell your site when something changes.
- Request Production access in the Plaid Dashboard, complete Plaid's profile and security steps, then swap in your Production secret.
Why not build it yourself?#
You can. Plaid's API is well documented. But a working WordPress integration is more than one API call.
| Task | Build it yourself | BankBridge |
|---|---|---|
| Create link tokens on the server and open Link in the browser | Custom PHP and JavaScript | Included |
| Exchange the public token (it expires in 30 minutes) for an access token | Custom code | Included |
| Store access tokens securely | Your design | Included |
| Handle OAuth redirects for large US banks | Custom code and testing | Included |
| Receive and verify webhooks (JWT signed, retried for up to 24 hours) | Custom code | Included |
| Hook into WooCommerce, MemberPress and Elementor | Three separate projects | Included |
| Keep it working as Plaid and WordPress change | Ongoing developer time | A year of updates with your license |
Why not a generic payment plugin?#
A generic payment plugin connects one payment processor to one platform. That is fine if you only need card payments. It does not give you Plaid's account verification, balance checks, ownership checks, risk scores or financial data, and it usually covers WooCommerce or MemberPress, not both. BankBridge is built around Plaid, so the same bank connection can serve checkout, memberships and member tools.
If you already use a processor such as Stripe or Dwolla, Plaid can still help. Plaid's processor partner (opens in a new tab) model lets Plaid verify the account and hand a token to your processor, so you do not store raw account numbers yourself.
Is it secure?#
Bank logins happen inside Plaid Link, which Plaid hosts and loads from cdn.plaid.com. Your site never sees the user's bank password. Plaid says it protects data with AES-256 encryption and TLS (source (opens in a new tab)). What your site does receive are tokens: an access_token that Plaid says must be stored securely and that can be revoked with /item/remove.
Read Data handling and security for what is stored, where, and how to remove it.
What do I get with a license?#
- The BankBridge plugin for the number of sites on your plan
- Plugin updates for one year
- Support for one year
- Secure checkout by Stripe
- A 14-day refund policy
Plaid fees are separate and billed by Plaid. Plaid's pricing page (opens in a new tab) lists Pay as You Go, Growth and Custom plans but no prices, so ask Plaid for a quote. Plaid's Sandbox is always free.
Ready to connect WordPress to Plaid?#
Pick the plan that fits your number of sites, install BankBridge, and make your first Sandbox connection today. If it is not right for you, ask for a refund within 14 days.
Plaid is a trademark of Plaid Inc. BankBridge is an independent plugin and is not affiliated with or endorsed by Plaid.
Last updated October 23, 2026.
Compare
BankBridge vs building it yourself
| What you need | BankBridge | Build it yourself | Generic payment plugin |
|---|---|---|---|
| Time to first Sandbox connection | Install, add keys, test | A custom PHP and JavaScript project | Not applicable: no Plaid connection |
| Plaid Link inside WordPress pages | Yes | You build and maintain it | No |
| Bank account verification with Plaid Auth | Yes | You build it | Depends on the processor; often micro-deposits or its own tool |
| Plaid data products (Balance, Identity, Transactions and more) | Yes | You build each one | No |
| WooCommerce, MemberPress and Elementor support | Built for all three | One custom integration per plugin | Usually one platform only |
| Plaid webhook handling | Included | You build, verify and monitor it | No |
| Updates when Plaid or WordPress change | Included for a year with your license | Your developer's time | Covers the payment plugin only |
| Support | Included for a year with your license | Your own team | Varies by vendor |
| Who bills Plaid fees | Plaid, on your own Plaid account | Plaid, on your own Plaid account | Not applicable |
Compatibility
Requirements
Check these before you buy. If you are unsure about your setup, ask us first.
| Works with | WordPress, WooCommerce, Elementor, MemberPress |
|---|---|
| WordPress | 6.9 or newer recommended |
| PHP | 8.3 or newer recommended |
| Database | MySQL 8.0+ or MariaDB 10.11+ recommended |
| HTTPS | Required for live Plaid use (Plaid requires HTTPS redirect URIs in Production) |
| WooCommerce | Optional. Current version recommended (WooCommerce 10.8+ asks for WordPress 6.9+ and PHP 8.3+) |
| MemberPress | Optional |
| Elementor | Optional |
| Plaid account | Required. Free Sandbox for testing; Production access is approved by Plaid |
| Plaid fees | Billed by Plaid, separately from your BankBridge license |
Changelog
Every release, in the open
Our promises
14-day refund policy
If BankBridge is not right for you, ask for a full refund within 14 days of purchase.
Read the refund policySupport by ticket, in your account
Open a ticket from your account. Your license and site details are attached, so you do not repeat yourself.
Visit supportGPL code, license for updates
The plugin code is GPL. Your license key turns on updates and support for the year.
Read the license terms
FAQ
BankBridge questions, answered
What is BankBridge?
BankBridge is a WordPress plugin that connects your site to Plaid. It is built to bring Plaid features to WordPress, WooCommerce, Elementor, MemberPress and more, so users can link, verify and pay from a bank account.
Do I need my own Plaid account?
Yes. You create a Plaid account at dashboard.plaid.com and paste your client_id and secret into BankBridge. Plaid approves your business for Production and bills you directly.
Is Plaid included in the price?
No. Your BankBridge license covers the plugin, updates and support for one year. Plaid charges its own fees under your Plaid plan. Plaid does not publish prices on its pricing page, so ask Plaid for a quote.
Can I test before I go live?
Yes. Plaid's Sandbox is free and uses test logins such as user_good and pass_good. New US and Canadian Plaid teams created on or after April 15, 2026 can also use a Trial plan with up to 10 live Production Items.
Can customers pay by ACH in WooCommerce?
Plaid supports ACH in two ways: Plaid Transfer, where Plaid moves the money after it approves your business, or Plaid Auth with a payment processor such as Stripe or Dwolla. See the WooCommerce doc for setup.
Does it work with MemberPress recurring memberships?
BankBridge is compatible with MemberPress. Plaid Transfer supports recurring ACH transfers on a weekly or monthly schedule. See the MemberPress doc for how memberships and bank payments fit together.
Do I need Elementor Pro?
BankBridge works with Elementor. Elementor's developer docs describe custom form actions as an Elementor Pro feature, so form based flows may need Pro. See the Elementor doc.
Does BankBridge store bank passwords?
No. Users log in to their bank inside Plaid Link, which Plaid hosts. Your site receives tokens from Plaid, not bank credentials. See Data handling and security for what is stored.
Is this an official Plaid plugin?
No. Plaid is a trademark of Plaid Inc. BankBridge is an independent plugin and is not affiliated with or endorsed by Plaid.
Which countries does it support?
That depends on the Plaid product. Plaid Transfer, Signal and Layer are US only. Plaid Auth covers the US, Canada, the UK and Europe. Check each product's Plaid docs for current coverage.
What is the refund policy?
You can ask for a full refund within 14 days of purchase. See the refund policy for details.
What happens after the first year?
The plugin keeps working on your site. Renew your license to keep getting updates and support.
Can I use it on more than one site?
Yes. Choose a plan with the number of sites you need. You can move a license to a new site from your account.
Ready to connect WordPress to Plaid?
Pick your sites, pay once a year, and get your license key right away.
Plaid is a trademark of Plaid Inc. PluginLoom and BankBridge are independent products that work with Plaid. We are not affiliated with, endorsed by or sponsored by Plaid Inc.