Disable Payment Gateways based on User Role
In this tutorial I will show you how to enable or disable WooCommerce payment gateways for a specific user role. And also how to condition them for registered users.
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 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.