| 开发者 | al5dy |
|---|---|
| 更新时间 | 2026年10月12日 15:20 |
| PHP版本: | 8.1 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
Pay by Bank lets a customer pay for an order directly from a bank account instead of a card. With Plaid Payments the customer connects their bank through Plaid and approves a one-time ACH payment, and WooCommerce is updated automatically as the payment moves through the banking system.
Install and activate Plaid Payments, enter your Plaid keys, follow the status checklist until it shows Ready, and tick Offer Pay by Bank at checkout. The Installation section lists every step. You can try the whole flow in test mode before you take a real payment.
Yes. Payments are processed by Plaid, so you need your own Plaid account with Plaid Transfer enabled. You can start in Plaid's free Sandbox and apply for Production access when you are ready to accept live payments.
The plugin is free. There is no license key, no paid upgrade, no trial timer and no usage limit, and Plaid Payments adds no fees of its own. Plaid charges for Plaid Transfer according to your agreement with Plaid, so check your Plaid pricing and compare it with your card processing fees.
Plaid Payments is for stores that charge in US dollars and customers who pay from a US bank account at a bank or credit union supported by Plaid. Pay by Bank is hidden automatically when the store or order currency is not USD.
The customer selects Pay by Bank in WooCommerce, reviews the order amount on the payment page, then opens Plaid's secure bank connection. They choose their bank and account and authorize the payment in Plaid, then return to the order confirmation page.
Pay by Bank in Plaid Payments is an ACH debit: the customer authorizes a one-time payment that is collected from their US bank account. Some people call this kind of payment an eCheck or ACH direct debit. It is not a wire transfer and not a paper check.
ACH is not instant. Bank payments usually take a few business days to complete. The exact timing depends on the payment network you choose (Standard ACH or Same Day ACH), on Plaid and on the banks involved. Same Day ACH payments made after Plaid's daily cut-off are sent as Standard ACH automatically.
By default, when Plaid reports that the funds are available. You can instead choose to confirm when the transfer is settled. Until then the order stays On hold. A bank payment can still be returned after it is marked paid, which is why Plaid Payments keeps monitoring it.
No. Bank sign-in and payment authorization happen inside Plaid. Plaid Payments only stores the Plaid payment references and payment status needed to manage the WooCommerce order.
Yes. Use the normal WooCommerce refund screen and choose the automatic refund through Plaid Payments. Full refunds and several partial refunds are supported. A payment can be refunded once it has settled, for up to 180 days, in up to 10 refunds that together do not exceed the amount paid. Each refund is tracked until it is completed, and you are alerted if a refund fails.
An ACH return is a bank payment that is reversed by the customer's bank, for example because of insufficient funds, a closed account or because the customer told the bank the payment was not authorized. It can happen days or even weeks after the payment looked successful. Plaid Payments records the return, sets the order to Failed, adds a private order note, highlights the order in the orders list, shows an alert in your admin and emails the store administrator. If a refund had already been sent, you get an urgent warning that both the payment and the refund may be lost.
Yes. If the payment was declined or failed before any money moved, the customer can pay for the same order again. If a bank payment was returned after it went through, Plaid Payments does not debit the bank account again for that order. The customer is asked to choose another payment method or to contact the store.
No. Plaid Payments is focused on US bank account payments through Plaid Transfer using ACH. It does not process Visa, Mastercard or other card payments.
Yes. Pay by Bank is a regular WooCommerce payment method and appears next to the other payment methods you have enabled.
Yes. Plaid Payments works with the Checkout Block and Classic Checkout, is compatible with High-Performance Order Storage (HPOS), and can be used by guests as well as logged-in customers. The customer's first and last name in the billing details are required to pay by bank.
Plaid Payments supports one-time Pay by Bank payments.
Yes. Choose the Sandbox environment to place test orders with Plaid's test bank. No real money moves in Sandbox, and the payment page clearly shows that the store is in test mode.
Disabling the payment method only hides Pay by Bank at checkout. Existing bank payments, returns and refunds keep being monitored. Keep the plugin itself active while recent payments could still be returned, because deactivating the plugin stops that monitoring.
Yes. All texts shown to customers and store managers can be translated, and a Russian translation is included.
Yes. Plaid Payments fires WordPress action hooks when a payment is confirmed, fails, is cancelled or is returned and when a refund changes, and it includes WP-CLI commands for day-to-day operations. See the developer documentation on GitHub.
Open the order to see the Plaid Payments panel with the payment status and history. For the store as a whole, use WooCommerce → Plaid Health, Site Health, or the WooCommerce logs with source buckmerce-plaid. Sensitive details are removed from the logs.
Ask in the plugin support forum. The diagnostics page includes a support report that is safe to share: it contains no credentials and no customer data.