Charge Extra Fees Based on Payment Gateway Selected
In this tutorial I will show you how to add extra charges to a specific payment gateway without plugins with the help of woocommerce_cart_calculate_fees
filter hook.

Change Specific Payment Gateway Title and Description

Disable Payment Gateway based on Shipping Method

How to Hide Payment Methods based on Postal Code
In this tutorial I will show you how you can disable or enable payment gateways in WooCommerce depending on customer shipping or billing postcode with the help of woocommerce_available_payment_gateways
filter hook.
Restrict <PanelBody> in Plugin Sidebars by Post Type
When I create settings for Posts, Pages or any custom post type, I always use Gutenberg plugin sidebars. But the thing is that sometimes you do not want to create a separate sidebar for every post type, you’d rather prefer to display some panels (or even fields) for one post type and the other panels for another one.
Like here:

Restrict Payment Methods based on Cart Total
In this tutorial I will show you how to disable WooCommerce payment gateways based on cart total without use of any plugin.
Disable Payment Gateway for Specific Country
In this tutorial we are going to talk about country based payments in WooCommerce. Because it is a common case that some payment gateways may not work for specific countries.
In this tutorial I will show you how to condition it easily and without any plugins.
Here is what we are going to create:
