Discounts are an effective marketing tool used by marketers for ages. And it never goes out of trend!
Everyone loves discounts and this tool can be used to promote an item or service. Additionally, in Magento 2 store if you want to encourage the customers to use a specific payment method, you can set up discount rules based on the payment methods in the store.
For example, you can offer a 5% discount on using Razor pay payment method.
The below steps can be implemented to give discount on payment methods in Magento 2.
Also, if you are offering multiple payment options and paying huge payment fees, you can redirect your customers to one particular payment method by encouraging customers to use that method in the lure of getting the discount! Doing so will reduce the use of other payment gateways and you can abandon those methods once your customers are accustomed to the option you are offering for payments! Another option is to make a payment method visible only to the admin. This can be useful in scenarios where you want to test a new payment method or if you want to offer a special payment option to a particular customer.
Steps to give discount on payment methods in Magento 2:
1. Login to admin panel
2. Navigate to Marketing > Promotions > Cart Price Rules
3. Click the “Add New Rule” button
4. Fill in the details as shown here:


- Add Rule name
- Explain it in Description
- Activate the rule
- Select the website
- Select the customer groups for whom you want to apply this rule
- Select No coupon from the dropdown
- Enter the uses per customers
- Set the date period to avail the discount
- Set the priority
5. Expand the Conditions tab and set the conditions for discount, i.e., the payment method for which a customer can avail this discount.

6. Save the configuration
That’s it. If you get any error after going through the above steps you can also have a solution for discount based on payment method not showing in Magento 2 cart total.
You can also refer to Give Discount on Payment Methods in Magento 2 from our Magento 2 video tutorial series:
Also read: How to Setup Discount with Minimum Purchase in Magento 2
Also, do share the solution with fellow Magento store owners via social media.
Thank you.