What are customer specific payment methods?
Do you have a payment method you only wish certain customers to see? Happy for a longstanding trusted customer to pay via Bank Transfer, or On Account?
Now you can set a payment method to only be accessible for specific customers.
Setting Default Customer Behaviour
Before we assign the payment method to be visible to a specific customer, we want to first make the payment method not display by default for a typical customer.
Go to Payment Methods and select the payment method you wish to make visible to certain customers.
In this example, I only want Klarna to be visible to a few specific customers.
On the Klarna set up summary page, you will see a setting for Default Customer Behaviour. Make sure this is set to Disabled. By default this is set to Enabled, meaning any customer can use it unless explicitly opted out:
Once set to Default Customer Behaviour is set to Disabled, click Save.
Assigning the payment method to a customer
Go to the Customers area:
Search for the customer you wish to make the payment method visible to:
Click to open the customer up, you'll see the Payment Methods area of the customer. Select the check box labelled Enable Payment Method Filtering:
The box will expand to show you available payment methods for this customer:
You will see that the Klarna "Buy Now - Pay Later" option is deselected, meaning it is not currently visible to this customer. Select this box as below, and press Save.
The payment method will now be visible for this specific customer. Repeat the assigning a customer step as required.