| 开发者 | dsturm |
|---|---|
| 更新时间 | 2026年10月9日 21:25 |
| PHP版本: | 8.3 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPL-2.0-or-later |
| 版权网址: | 版权信息 |
/wp-content/plugins/ and activate it.Yes. This plugin uses Stripe's bank-transfer (customer_balance) feature; availability of specific bank-transfer types depends on your Stripe account country and currency.
Yes. It can reuse the API credentials stored by the official WooCommerce Stripe Gateway or by Payment Plugins for Stripe WooCommerce, so you do not have to enter keys twice.
Yes, for automatic reconciliation. A signing secret must be configured — the plugin refuses to process unverified webhook requests.
Yes. The free version is not limited to Stripe test mode. Stripe's own transaction fees apply, as with any payment method.
Bank transfers must be enabled on your Stripe account for live payments, which is a separate thing from anything in this plugin. In the Stripe Dashboard go to Settings → Payment methods and enable Bank transfers (Banküberweisungen). Availability also depends on your account's country and currency, and some accounts need Stripe to approve it first. Until that is done, Stripe rejects the payment with a capability error.
Stripe confirms bank transfers within roughly 0–3 business days, depending on the customer's bank. The order stays in "Awaiting Bank Transfer" until the money lands, then the webhook marks it paid automatically.
Yes. Stripe requires at least 0.50 EUR (or the equivalent) for a bank transfer. Below that the payment method is hidden at checkout, since it could not be completed. You can change the threshold with the btpw_minimum_amount filter.
Bank transfers do not support disputes in the way cards do, which is part of their appeal for merchants. Refunds are supported, including partial refunds, from the WooCommerce order screen.
Stripe holds the part-payment in the customer balance and waits for the rest. The plugin records the shortfall as an order note so you can follow up.
Since 9 October 2025 every SEPA transfer in the EU/EEA goes through Verification of Payee: the customer's bank checks the recipient name against the IBAN before releasing the payment. Nothing is required of your shop technically, the bank does this on its own. The account that receives the money is held by Stripe, so the name to enter is the one shown as "Account Holder Name" in the payment instructions, not your shop name. That is the exact name Stripe answers the check with, and it comes from Business Name under Settings → Business details in your Stripe Dashboard. If a customer reports a mismatch, check that field first. For Belgian virtual IBANs Stripe currently advises customers to confirm the warning after verifying the details are correct.
Bank transfers cannot be charged automatically, so subscription renewals are always manual: each renewal issues a fresh virtual bank account for the customer to pay. This is available as an optional add-on feature.