Allow Manual Payment only if it meet certain condition

46 0 15

Is there allow Manual Payment only if it meet certain condition?
I have seen a shopify store that only display Manual payment option (bank transfer) only to certain countries. 

I can not find this option anywhere. Is that a Shopify plus option?

Replies 6 (6)

Shopify Staff
816 67 99

Hi @vincentpoont2 ,


Thanks for reaching out here in the Shopify Community to share your request.


While it is not currently possible to restrict payment methods based on customer location, I would be happy to file a request for this functionality on your behalf internally.


Though we can't give a timeline on the potential introduction of any given request, I recommend you keep an eye on our Changelog page for news about updates to the platform.


I understand it’s not an ideal solution, but as a workaround, you could open separate stores and assign different payment gateways to each store in the meantime.


Additionally, provide more detail for manual payments such as bank deposits or cash on delivery to make it clear to your customers that this option is only available in a particular area. By selecting 'Create a custom payment method', you can change the payment method's name to highlight this. Add as much information as possible on the payment method page, and provide follow-up information on the order status page.  Here's a payment method from my test store to give you an example:



Iris | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

46 0 15

I did notice a store where "Bank Deposit" only shows up when certain country is selected, is there a chance an app can do this? 

Is there a way to auto send a certain email template only when the user select the manual payment?

1 0 0

Hello Iris,


I almost have the same question, but for me I would like to have a manuel payment only displaying if the customer choose a pickup in store. So we have our online website and we have 6 stores, and if a customer choose to pickup theri order in one of our store, we would like to have the option to pay in store.

I add a manuel payment "pay in store" but it's displaying all the time, so even when a customer choose to have his order shipped.


Shopify Partner
79 2 18

Hi Iris,


quite related question, would be possible detect with flow if customer selected bank transfer payment?

If so, could you give some insights?

Thank you

79 0 5

hello @vincentpoont2 


As i know manual payment methods works with default currency only. 

So if you only enable default currency for that countries where you want to allow manual payment method then it works for you.


50 0 2

Yes, you can allow Manual Payment options like bank transfer only if certain conditions are met, such as the customer's country, by using the KlinKode PayRules app. This app enables you to set up rules that show or hide payment methods based on specific criteria, including the customer's location.


Explore the app:


- Control payment methods visibility at checkout by KlinKode PayRules app.
- You can join in our Facebook group for Shopify help.