WooCommerce Bank Transfer Payment Gateway
Create a custom WooCommerce bank transfer payment gateway, show your bank details at checkout, collect payment references, and optionally request payment proof without writing code.
Bank Transfer
Transfer the order total to the account below and enter your payment reference.
The problem
Default BACS can be too limited for serious manual payment workflows.
WooCommerce includes a basic bank transfer option, but many stores need more control: custom wording, extra checkout fields, payment references, receipts, and multiple manual bank transfer methods for different customer groups or regions.
The solution
Create custom bank transfer and wire transfer gateways without code.
WooCommerce Custom Payment Gateway Pro lets you build manual/offline payment methods that fit your store. Add bank instructions, request the details you need, and keep orders in the right status while your team verifies the transfer.
Bank transfer gateway features
Everything you need to run a clear manual bank payment workflow in WooCommerce.
Create unlimited custom bank transfer gateways
Add custom bank/payment instructions
Show bank account details at checkout
Collect payment reference or transaction ID
Optional file upload for payment receipt/proof
Choose order status after checkout
Show payment details in emails/order pages if supported
Works with custom checkout fields
Example checkout flow
A simple manual transfer path customers can understand.
Customer chooses Bank Transfer
Your custom manual payment method appears alongside the other checkout options.
Bank details are shown
Display the transfer instructions, account details, and wording your store needs.
Reference or receipt is collected
Ask for a transaction ID, payment reference, or optional payment proof upload.
Order is placed on hold
Set the order status that fits your manual review and reconciliation workflow.
Use cases
Built for stores that need offline payment control.
Use a WooCommerce custom bank transfer gateway when checkout needs more context than a basic payment method can provide.
B2B orders
Wholesale stores
High-value orders
Local bank transfers
International wire transfers
Stores needing multiple bank transfer methods
Default WooCommerce BACS vs Custom Payment Gateway Pro
WooCommerce BACS is useful for simple bank transfers. Custom Payment Gateway Pro is for stores that need a more tailored manual payment experience.
Frequently asked questions
Questions about using the plugin for WooCommerce manual bank transfer and wire transfer workflows.
Can I show my bank details at checkout?
Yes. You can add bank account details and custom payment instructions so customers see exactly how to complete the manual bank transfer.
Can customers upload payment proof?
Yes. You can optionally request a payment receipt or proof upload as part of the checkout flow.
Can I collect a payment reference number?
Yes. You can collect a payment reference, transaction ID, or similar custom checkout field to help match orders with bank deposits.
Can I create more than one bank transfer method?
Yes. The plugin supports unlimited custom gateways, so you can create separate manual methods for local bank transfer, wire transfer, wholesale orders, or other workflows.
Does this process card payments?
No. This plugin is for manual/offline bank transfer workflows. Customers receive your payment instructions, then your team confirms payment outside WooCommerce.
Can I control the order status?
Yes. You can choose the order status after checkout, such as placing bank transfer orders on hold while payment is reviewed.
Add a manual bank transfer gateway to WooCommerce today.
Give customers clear bank transfer instructions, collect the reference details your team needs, and keep the order workflow manual and controlled.