Woocommerce Custom Payment Gateway

So previously I had showed you a lots of plugins and tools on the checkout page and payment option. Serving your customers well until the ending minutes stands a golden chance of having life-time value customers. And they will come back unexpectedly and buy more from your site. So today i’m going to give you antoher tip on payment methods: If the customer can’t pay with your payment gateways, give him the opportunity to submit the order and send to you a note on payment options he can pay you with.

Method #1: Using WooCommerce Payment Gateway Plugin

Plugin desciption: If the customer can’t pay with your payment gateways, give him the opportunity to submit the order and send to you a note on payment options he can pay you with. Like this screenshot below:

Thanks to this extension, you can give your customers a message asking for their favorable payment method. In my opinion this is a very thoughtful and professional act of service. Here are more previews when go live:

Moreover, this plugin is compatible with the latest of WooCommerce.


With WooCommerce Payment Gateway plugin, you can even Upgrade to Pro with $39 for a single site. If you are interested, Pro Features include:

  • Full Form Builder.
  • Custom Gateway Icon.
  • Select Order Status After Checkout.
  • API Request After Checkout.
  • Debugging Mode.
  • 30 Days Money Back Guarantee.
  • Regular Updates.
  • Priority Support.

The installation method, whether free or pro edition, as usual, can be done easily by one of options below:

#1 Using The WordPress Dashboard

  1. Navigate to the ‘Add New‘ in the plugins dashboard
  2. Search for ‘WooCommerce Other Payment Gateway‘ on the search bar
  3. Click ‘Install Now
  4. Activate the plugin on the Plugin dashboard

#2 Uploading in WordPress Dashboard

  1. First, download the zip. file here
  2. Navigate in the plugins WordPress dashboard to the ‘Add New
  3. Navigate to the ‘Upload‘ area
  4. Select woocommerce-other-payment-gateway.zip from your computer
  5. Click ‘Install Now
  6. Activate the plugin in the Plugin dashboard

#3 Using FTP

  1. Download woocommerce-other-payment-gateway.zip
  2. Extract the woocommerce-other-payment-gateway directory to your computer
  3. Upload the woocommerce-other-payment-gateway directory to the /wp-content/plugins/ directory
  4. Activate the plugin in the Plugin dashboard

One More Suggestion It’s called WooCommerce Custom Payment Method developed by terrytsang. This is a WooCommerce plugin that allows you to customise this custom payment method with flexible options for your store.  Under WooCommerce Settings Tab Menu “Payment Gateways”, there will be a new payment link called ‘Custom Payment’. Read more and if you want to buy. It’s from $29.

There are 10 options under ‘Custom Payment’ section:
*   Enable/Disable
*   Title
*   Custom Message
*   Instructions
*   Minimum Purchase
*   Service Charge
*   Update Status to
*   Enable for shipping methods, countries, products

Method #2: Insert Code Snippet

Without the involvement of extension, you can make change right in WooCommerce core classes and file php for a customization of any appearance regarding your site, including the payment gateway. If  you are a developer yourself or you know WordPress and Woocommerce well. On this field, there are awesome tutorials I recommend you to take a close look on: Blog from ibenicBlog from skyverge.


Congratulations, So now you have a customized payment gateway successfully into your site. Creating your own WooCommerce Payment Gateway can be a lot of fun. But you really have to know how to use WordPress, WooCommerce and also your payment gateway. Once you know the workflow of your payment gateway, you can easily create the payment gateway you need.

This was a simple example of one. I do encourage you to look at other payment gateways you can find on WordPress.org plugins repository and study their code to see how to accomplish other things with the payment gateways for WooCommerce.

If you have any question regarding this payment gateway, feel free to post in the comments below!