Expanding Globally? Navigating Shopify's Multi-Market Payments for Egypt & Saudi

Hey everyone, It's always exciting to see our store owners thinking big and expanding into new markets! Recently, I caught a really insightful discussion in the Shopify Community that hit home for many of us looking to grow internationally, especially across regions like the Middle East. Our friend, ahmedhosny, kicked off a thread asking about a common challenge: using different payment gateways – specifically Paymob for Egypt and Stripe for Saudi Arabia – all within a single Shopify store. He wanted to leverage Shopify Markets to keep things streamlined, but ran into some conflicting information and roadblocks. This isn't just ahmedhosny's problem; it's a hurdle many of you face when trying to offer local payment options and currencies without multiplying your store management efforts. Let's dive into what the community experts had to say and break down the best paths forward.

The Core Challenge: Gateway Assignment & Currency Collection

The heart of ahmedhosny's question revolved around whether Shopify allows assigning different third-party payment gateways per market. The short answer, as lumine and Steve_TopNewYork clearly pointed out, is generally no. "The gateway side is already answered above, third party gateways like Paymob and Stripe cannot be assigned per market, so one store cannot route Egypt to Paymob and Saudi to Stripe," lumine explained. This means that if you're using Paymob as your primary third-party gateway for your Egyptian store, you can't simply tell Shopify to use Stripe exclusively for Saudi customers within that same store. Shopify doesn't currently support this kind of per-market routing for third-party providers. Beyond just which gateway is active, there's an even bigger hurdle: currency collection. ahmedhosny highlighted this perfectly when he mentioned, "Paymob already supports Saudi but My store is created with EGP Currency so I will be collecting the money from Saudi in EGP currency instead of USD which is my main issue." (He likely meant SAR instead of USD here, referring to Saudi Riyals). Lumine elaborated on this, explaining that what a third-party gateway collects is "tied to your store currency and how your Markets currency settings are set, not to which countries the gateway happens to support." So, even if Paymob can process payments from Saudi, if your store's base currency is EGP, Saudi customers will likely be charged in EGP, leading to potential currency conversion fees and a less-than-ideal customer experience.

Why Shopify Payments Is Different (But Not Always an Option)

It's worth noting that Shopify Payments is the one exception here. It's designed to handle per-market currency display and collection seamlessly. However, as lumine pointed out, Shopify Payments isn't available in Egypt, which immediately removes it as an option for ahmedhosny's primary market. This leaves us relying on third-party solutions and their specific capabilities.

Community-Vetted Solutions for Multi-Market Payment Challenges

So, if direct per-market third-party gateway assignment isn't on the table, what are your options for expanding into new regions like Saudi Arabia while providing local payment experiences and collecting local currency? The community discussion converged on two main strategies:

Option 1: The Separate Store Strategy (The "Clean" Approach)

This was consistently recommended by lumine, Steve_TopNewYork, and ajaycodewiz as the most straightforward and "clean" way to collect real local currency.
"If collecting real SAR matters, the clean setup is usually a separate Saudi store with SAR as its base currency and Paymob’s Saudi account on it, then geo route customers to the right store." – lumine
Here's how you'd approach this:
  1. Set Up a New Shopify Store: Create a brand new Shopify store specifically for your Saudi Arabian market. You can start your new Shopify store here. Make sure its base currency is set to Saudi Riyals (SAR) from day one.
  2. Integrate a Local Gateway: On this new Saudi store, integrate a payment gateway that supports SAR and has a local presence or account for Saudi Arabia. This could be Paymob's Saudi integration (if it settles in SAR, as lumine suggested verifying) or another provider like Stripe (if you have a Saudi entity/account for it).
  3. Implement Geo-Redirection: Use an app or custom code to detect your customers' geographic location and automatically redirect them to the appropriate store (e.g., Egyptian customers to your EGP store, Saudi customers to your SAR store).
Considerations: While this offers the best currency control and local payment experience, it does mean managing two separate Shopify stores. This doubles your administrative overhead for inventory, orders, marketing, and reporting. You'll need to weigh the benefits of localized currency collection against the increased management.

Option 2: One Gateway to Rule Them All (If Possible)

Another solution, briefly touched upon by Steve_TopNewYork and ajaycodewiz, is to find a single payment gateway that can effectively cover both Egypt and Saudi Arabia and handle local currency settlement.
"use one gateway that covers both Egypt + Saudi on a single store." – ajaycodewiz
This approach aims to keep everything under one Shopify store, but it comes with a critical caveat regarding currency:
  1. Extensive Gateway Research: You'd need to thoroughly research payment providers that operate in both Egypt and Saudi Arabia. Paymob might be a contender here, but the key is its ability to settle in local currencies for different markets within a single Shopify store's base currency context.
  2. Crucial Questions for the Provider: When talking to potential payment providers, you absolutely must ask:
    • "If my Shopify store's base currency is EGP, and I use Shopify Markets to display SAR prices to Saudi customers, will your gateway collect and settle payments from Saudi customers directly in SAR, or will it convert SAR to EGP before settlement?"
    • "What are the foreign exchange rates and fees involved if conversion happens?"
    Many third-party gateways will still settle funds into your store's primary bank account in its base currency (EGP), even if they display local currency to the customer. This means they perform the currency conversion, which might incur fees.
  3. Shopify Markets' Role: Shopify Markets is excellent for displaying prices in local currencies to your customers, which improves conversion. However, for third-party gateways, Markets doesn't automatically dictate the collection and settlement currency. That's largely determined by your store's base currency and the specific integration capabilities of your chosen payment gateway.
Ultimately, ahmedhosny's situation highlights a common complexity in international e-commerce. While Shopify Markets empowers you to present a localized shopping experience, the underlying payment gateway and currency settlement logic for third-party providers requires careful consideration. For true local currency collection and settlement, especially when Shopify Payments isn't an option, a separate store per major market often remains the most robust solution, despite the added management. If you opt for a single store, be extremely diligent in vetting your payment gateway's multi-currency settlement capabilities to avoid unexpected fees or customer confusion.
Share:

Use cases

Explore use cases

Agencies, store owners, enterprise — find the migration path that fits.

Explore use cases