Do you have a WooCommerce Website? or you sell something online via your eCommerce website, that builds on WooCommerce?

In your Store do you want to start getting payments? but have no knowledge about it? Then not worry today in this blog I will solve all your WooCommerce payments-related issues.

What we are going to know today?

Today, In this blog we will get to know about the types of payments that you can accept on your WooCommerce website, and How to Set up WooCommerce Payments.

How to Set up WooCommerce Payments?

To know everything completely about How to Set up WooCommerce Payments, do read this blog very carefully and get all answers to your questions.

How many types of Payment Methods are there in WooCommerce?

In WooCommerce following types of Payment Methods are available, which you can enable on your website.

  • Direct bank transfer
  • Check payments
  • Cash on delivery
  • PayPal Standard

What are Direct bank transfer Payments in WooCommerce?

The Direct Bank Transfer, or Bank Account Clearing System (BACS), is a gateway that requires no payment to be made online.

Orders using Direct Bank Transfer are set On Hold until payment clears outside of WooCommerce.

You, as the store owner, should confirm that payments have cleared bank accounts before processing orders in WooCommerce.

It’s important to verify that you are paid before shipping the order and marking it as Processing or Complete.

How to Set up Direct bank transfer Payments in WooCommerce?

This Payment method in WooCommerce is slightly risky and few peoples choose these types of payments.

For setting up the Direct Bank Transfer payments in WooCommerce first go to WooCommerce > Settings > Payments, here you will see an option of Direct bank transfer, Enable it by the Toggle and click on the SetUp button. As shown in the screenshot below.

How to Setup WooCommerce Payments

Now Configure the Direct Bank Transfer settings-

  • Enable /Disable- Use this Checkbox to enable or disable the Direct Bank Transfer feature on your website.
  • Title- Here you can write a title that your customers will able to see during checkout
How to Setup WooCommerce Payments
  • Description- In this section, you can add info shown to customers if they choose Direct Bank Transfer during checkout.
  • Instructions- Here you can add any instructions for your customers if you want to add, or you can explain how to make payment to your bank accounts
  • Account Details- Here you have to add your Bank Account, by clicking on the +Add Account button. Enter account name and number, bank name, routing number, IBAN, and/or SWIFT/BIC numbers.

After Adding a Bank account click on the Save Changes button, to save your changes.

The Direct bank transfer order looks like the screenshot given below when a customer places an order.

How to Setup WooCommerce Payments

also, Bank account details will show on both the Order Received page and the order email sent to the customer


How to Set up Check Payments in WooCommerce?

For setting up the Direct Bank Transfer payments in WooCommerce first go to WooCommerce > Settings > Payments, here you will see an option of Check Payments, Enable it by the Toggle and click on the SetUp button. As shown in the screenshot below.

configure woocommerce check payments

Configure the Check Payments settings-

  • Enable /Disable- Use this Checkbox to enable or disable the Check Payments feature on your website.
  • Description- Add info shown to customers if they choose Check, Like Your Full Store Address, with Pin Codes and Mobile Number
configure payments
  • Instructions- Here you can add any instructions for your customers if you want to add, or you can explain how to make payment to your bank accounts
  • Save Changes- Click on this button to save your changes.

Your customers can see the following options during checkout to make the purchase.

check payments in wordpress

How to Set up Cash on delivery Payment option in WooCommerce?

For setting up the Direct Bank Transfer payments in WooCommerce first go to WooCommerce > Settings > Payments, here you will see an option of Cash on delivery, Enable it by the Toggle and click on the SetUp button. As shown in the screenshot below.

setup cash on delivery in woocommerce

Now Configure the Cash on Delivery Payments settings-

  • Enable /Disable- Use this Checkbox to enable or disable the Cash on Delivery feature on your website.
  • Title- Here you can write a title that your customers will able to see during checkout
  • Description- Add information shown to customers if they choose Cash on Delivery.
configure the cash on delivery in woocommerce
  • Instructions- Explain how to pay via Cash on Delivery
  • Enable for shipping methods- In this, you have to Choose which shipping methods and rates will offer Cash on Delivery. If COD is only available for certain methods, set it up here. Leave blank to enable for all methods.
  • Accept for Virtual orders- If your store offers Virtual Products, and you accept COD on virtual order then enable this option, or off it if not.

Your customers can see the following options during checkout to make the purchase, with Cash on delivery option.

cash on delivery note

How to Set up a PayPal Standard Payment option in WooCommerce?

For setting up the Direct Bank Transfer payments in WooCommerce first go to WooCommerce > Settings > Payments, here you will see an option of PayPal Standard, Enable it by the Toggle and click on the SetUp button. As shown in the screenshot below.

woocommerce paypal standard payment settings guide

Requirements For PayPal

Firstly if you don’t have a PayPal Account then go to paypal.com and create a PayPal Business account.

Configure the PayPal Standard Payment settings-
  • Enable /Disable- Use this Checkbox to enable or disable the PayPal Standard feature on your website.
  • Description- This controls the description which the user sees during checkout.
paypal standrad enable
  • PayPal Email- Here, enter your PayPal email address, this is needed in order to take online payments. Must match the same email address on your PayPal Business account.
PayPal Standard Advance Option-
  • PayPal Sandbox- Enable PayPal Sandbox if you wish to test the checkout process during your store’s development. With sandbox enabled, no payment/money is taken.
  • Debug log- It may also be turned on, which can be useful during development. You may need to first create a WC-logs folder and set permissions to make it writable.
  • IPN Email Notifications- Enable this option For Instant Payment Notifications (IPN) are sent from PayPal when you receive a payment, issue a refund, or a chargeback or cancellation.
  • Receiver email- If your main PayPal Email is different from the PayPal email entered above, input your main receiver email for your Paypal account here. This is used to validate IPN requests.
paypal standard woocommerce advanced options
  • PayPal identity token- This feature is optional, It only required if you signed up for the data transfer option on your PayPal account, and it can be used to verify the payments if you have IPN issues.
  • Invoice Prefix- In Invoice Prefix is used to denote the Transactions, if you have multiple stores, then you can use this feature, and WC is defaulted to denote WooCommerce transactions.
  • Shipping details- By enabling this, you Send shipping details to PayPal instead of billing, turn it off if you don’t want to send shopping details to PayPal.
  • Address override- PayPal verifies addresses therefore this setting can cause errors. We will recommend you to keep it disabled, but it can be useful in preventing address information from being changed.
  • Payment action- Select, whether you want to capture funds immediately or authorize payment only.
  • Image URL- Here you can enter the URL to a 150×150 Pixels image or your store logo, and it will use to display as your logo on the upper left side of the PayPal checkout page, to your customers.
PayPal Standard API credentials:-

In the API credentials, you have to enter the API of PayPal username, password, and signature.

How to find Live API credentials in PayPal

  • To get Live API username, password and signature go to your PayPal account at PayPal.com
PayPal API configure
  • Now Go to Settings (Gear Icon) > Account SettingsAPI Access.
  • Select NVP/SOAP API integration (Classic) > Manage API Credentials > Request API Signature.
  • View and copy API Username, API Password, and API Signature.

Now Enter your copied username, password, and signature in WooCommerce PayPal standards API credentials.

After entering the API, click on the Save Changes button to save your changes.

If you are facing any issue regarding the PayPal Standard then you see the complete docs for the PayPal Standard Here.

I hope this article which is about How to Set up WooCommerce Payments in WordPress has helped you to solve your problems and guide you to set up WooCommerce Payments for your store.

If you have enjoyed this blog and finds it worthy, then do share it, and if you have any questions regarding the blog you can ask us via the comment section below. Thanks for reading this blog 🙂

Read more amazing WooCommerce blog’s-