Hide Payment Methods by Country
You can hide specific payment methods on your Shopify checkout page based on the customer's country location. This is useful when you have region-specific payment methods like MONEI Bizum (Spain) or MONEI Multibanco (Portugal) that should only be shown to customers in those countries.
Overviewβ
When you have multiple MONEI payment methods installed, you can use conditional logic to show only the relevant payment methods to customers based on their country. The approach depends on your Shopify plan:
- Shopify Plus: Use Checkout Blocks (official Shopify app)
- Other Plans for Shopify: Use Puco or ETP Sort Hide Payment Methods (third-party apps)
Shopify Plus: Using Checkout Blocksβ
Checkout Blocks is the official Shopify app for customizing checkout experiences and includes conditional payment method functionality.
Installationβ
- Go to Shopify App Store
- Search for "Checkout Blocks"
- Install the official app by Shopify
- Configure your conditional rules following the official Shopify documentation
Alternatively, install it from Shopify's apps page
Quick Downloadβ
Download the pre-configured JSON files to import directly into Checkout Blocks:
- Download the JSON file(s) you need
- Go to Apps β Checkout Blocks β Functions
- Click Create function β Payment/Hide β Import from file
- Upload the downloaded JSON file
- Review and activate the function
Create rule: Hide Bizumβ
Use Case: Hide MONEI Bizum for customers outside Spain or Andorra
Steps:
- Go to Apps β Checkout Blocks β Functions
- Click on Create function β Payment/Hide β Create from blank template
- Create the rule:
- Function title: Hide Bizum if not Spain/Andorra
- Type: Advanced rules editor
- Hidden payment methods: Add method
- Contains: Bizum
- Add rule: Shipping country is not
- Select a country: Andorra, Spain
- Save the rule
- Change status to Active
The function can also be imported using this JSON file:

Create rule: Hide Multibanco and MBWayβ
Use Case: Hide MONEI Multibanco and MONEI MBWay for customers outside Portugal
Steps:
- Go to Apps β Checkout Blocks β Functions
- Click on Create function β Payment/Hide β Create from blank template
- Create the rule:
- Function title: Hide MB if not Portugal
- Type: Advanced rules editor
- Hidden payment methods: Add method
- Contains: Multibanco
- Add rule: Shipping country is not
- Select a country: Portugal
- Hidden payment methods: Add method
- Contains: MBWay
- Add rule: Shipping country is not
- Select a country: Portugal
- Save the rule
- Change status to Active
The function can also be imported using this JSON file:

Other Plans for Shopify: Puco Checkout Rulesβ
Puco is a third-party app specifically designed for conditional payment method management that works on all Shopify plans. It has a free plan that allows for one checkout rule and a paid one that allows infinite rules
Installationβ
- Go to Shopify App Store
- Search for "Puco Checkout Rules"
- Install the app
- Set up your conditional rules
Alternatively, install it from Puco.io's Shopify partner page
Setup: Hide Bizumβ
Use Case: Hide MONEI Bizum for customers outside Spain or Andorra
Steps:
- Go to Apps β Puco Checkout Rules β Payment
- Create a new rule:
- Customization title: Hide Bizum if not Spain/Andorra
- Based on:
- Condition: Country Code
- Operator: does not contain
- Country list: Es, Ad
- Customization type: Hide payment methods
- Select payment methods to hide: Pay with Bizum
- Save the rule

Setup: Hide Multibanco and MONEI MBWayβ
Use Case: Hide MONEI Multibanco and MONEI MBWay for customers outside Portugal
Steps:
- Go to Apps β Puco Checkout Rules β Payment
- Create a new rule:
- Customization title: Hide MB if not Portugal
- Based on:
- Condition: Country Code
- Operator: does not contain
- Country list: Pt
- Customization type: Hide payment methods
- Select payment methods to hide: MBWay, Multibanco (add both manually)
- Save the rule

Other Plans for Shopify: ETP Sort Hide Payment Methodsβ
ETP Sort Hide Payment Methods is a third-party app specifically designed for conditional payment method management that works on all Shopify plans.
Installationβ
- Go to Shopify App Store
- Search for "ETP Hide Sort Payment Methods"
- Install the app
- Set up your conditional rules
Alternatively, install it from E-TRADE PARTNER's Shopify partner page
Setup: Hide Bizumβ
Use Case: Hide MONEI Bizum for customers outside Spain or Andorra
Steps:
- Go to Apps β Hide & Sort Payments
- Create new:
- General settings:
- Status: Active
- Customization name: Hide Bizum if not Spain/Andorra
- When do you want this customization to work?: When certain conditions are met
- Which condition set would you like to use?: Address conditions
- Conditions:
- When...: Country
- Operator: is not one of
- Country list: Spain, Andorra
- Customization actions:
- Action: Hide specific payment method(s)
- Operator: which name(s) contains/contain
- Values: Bizum
- General settings:
- Save the rule

Setup: Hide Multibanco and MONEI MBWayβ
Use Case: Hide MONEI Multibanco and MONEI MBWay for customers outside Portugal
Steps:
- Go to Apps β Hide & Sort Payments
- Create new:
- General settings:
- Status: Active
- Customization name: Hide MB if not Portugal
- When do you want this customization to work?: When certain conditions are met
- Which condition set would you like to use?: Address conditions
- Conditions:
- When...: Country
- Operator: is not one of
- Country list: Portugal
- Customization actions:
- Action: Hide specific payment method(s)
- Operator: which name(s) contains/contain
- Values: Multibanco, MBWay
- General settings:
- Save the rule
