On your WordPress Ecommerce website, you can accept online payments without subscribing to any third party payment gateway service. In addition to Pay on Delivery, and PayPal, Direct Bank Transfer, or Bank Account Clearing System (BACS), is another free payment option that allows you to accept payments of your orders directly in your bank account.
You can easily enable it by logging-in to your WordPress Ecommerce admin panel, navigating to WooCommerce -> Settings page, and turning-on BACS option listed in the ‘Payments’ section.
Once the option is enabled, you can set it up from the same page by clicking the ‘Set Up’ button and entering your Direct Bank Transfer details with instructions (optional) for your customers.
When your customers will attempt to buy products on your website, they will be asked to send the payment directly from their bank account to your bank account. They can do this either by using their internet banking account or the smartphone app of their bank.
The gateway requires no payment to be made online from your website which makes it more secure. Your bank account details show up during the checkout process, on order received page as well as an email is also sent to your customer.
The orders placed using Direct Bank Transfer are automatically set on hold until your customer clears the payment, you acknowledge it and process their orders from the admin panel of your WordPress Ecommerce website.
So all you have to do is, whenever a new order comes in, simply verify that you are paid before shipping that particular order and marking it as under process or complete.