Shopify payments Saudi: Mada, Tamara, Tabby

Saudi shoppers are abandoning carts because the checkout doesn’t offer Mada, Tamara or Tabby.
If your Shopify store targets Saudi Arabia and you see a high cart‑abandonment rate (often above 70 % in the region), the missing local payment options are probably the biggest culprit. Below we break down why these three methods matter, how to evaluate them, and exactly what you need to do to get them live on Shopify.
The problem – low conversion on Saudi checkout
- High abandonment: Saudi shoppers expect to pay with the debit card network they use daily (Mada) or to split payments using popular “Buy‑Now‑Pay‑Later” (BNPL) services.
- Trust gap: When a checkout shows only Visa/Mastercard and PayPal, many customers assume the store isn’t local or safe.
- Revenue impact: Studies of regional e‑commerce sites show a 15‑30 % lift in conversion when Mada and a BNPL option are added.
What causes the problem?
- Payment‑method mismatch – Over 80 % of Saudi online transactions are processed through Mada cards (source: Saudi Central Bank, 2023).
- BNPL popularity – Tamara and Tabby together hold roughly 25 % of the BNPL market in Saudi Arabia, especially among shoppers aged 18‑35.
- Checkout friction – Each extra step (e.g., entering a foreign‑card number that later gets declined) adds seconds to the checkout flow, increasing the chance of abandonment.
How to decide which Saudi payment methods to add
Decision framework
| Criterion | Why it matters | How to score it for your store | |-----------|----------------|--------------------------------| | Customer segment | If >50 % of traffic is from Saudi Arabia, local methods are essential. | Use Shopify Analytics → Locations → Saudi Arabia %. | Average Order Value (AOV) | BNPL is most effective when AOV ≥ SAR 500 (≈ $133). | Calculate AOV in Shopify → Reports → Sales over time. | Fee structure | Mada fees are ~1.5 % + SAR 0.30 per transaction; Tamara ~2.9 % + SAR 0.50; Tabby ~2.5 % + SAR 0.40. | Compare against your margin; add to product pricing if needed. | Settlement time | Mada settles in 2‑3 business days; BNPL providers settle after the customer completes the repayment schedule (typically 30 days). | Factor cash‑flow needs. | Compliance & risk | BNPL carries credit‑risk exposure; you need to accept the provider’s terms. | Review provider contracts; check for KSA e‑invoicing (ZATCA) compatibility. | Implementation effort | Mada is a native Shopify Payments option – 1‑hour setup. Tamara/Tabby require installing an app and configuring webhooks – 2‑3 hours. | Estimate internal resources or agency hours.
Quick‑look cost table
| Provider | Setup cost | Transaction fee | Monthly fee | Integration effort | |----------|------------|----------------|------------|--------------------| | Mada (via Shopify Payments) | Free | 1.5 % + SAR 0.30 | None | 1 hour (settings page) | | Tamara (BNPL app) | Free app (optional premium plan US$29/mo) | 2.9 % + SAR 0.50 | US$0‑29 | 2‑3 hours (install, API key) | | Tabby (BNPL app) | Free app (premium US$39/mo for advanced reporting) | 2.5 % + SAR 0.40 | US$0‑39 | 2‑3 hours (install, webhook) |
What good looks like
- Conversion lift: +12 % after adding Mada, +8 % after adding one BNPL, +18 % when both are live.
- Cart‑abandonment drop: from 72 % to 55 % within the first month.
- Average order value increase: BNPL users tend to spend ~15 % more per transaction.
- Customer satisfaction: NPS scores rise by 5‑10 points when checkout feels “local”.
Step‑by‑step integration guide
1. Enable Mada through Shopify Payments
- From your Shopify admin, go to Settings → Payments.
- In the Shopify Payments section, click Manage.
- Under Accepted payment methods, enable Mada (it appears as “Saudi Debit Card”).
- Review the fee schedule (Shopify will show the 1.5 % + SAR 0.30 rate) and click Save.
- Test the flow using a sandbox Mada card number (e.g.,
4000 0000 0000 0101).
2. Add Tamara (Buy‑Now‑Pay‑Later)
- Visit the Shopify App Store and install Tamara – Pay Later.
- After installation, open the app and click Connect Account – you’ll need your Tamara merchant ID and secret key (provided in your Tamara dashboard).
- In the app settings, map order status page to show the Tamara payment option and enable auto‑capture if you want funds to be captured immediately.
- Set up webhooks for
orders/createandorders/paidso Tamara can update order status. The app creates these automatically, but verify under Settings → Notifications → Webhooks. - Run a test order using Tamara’s sandbox environment (use card number
4000 0000 0000 0002).
3. Add Tabby (Buy‑Now‑Pay‑Later)
- Install Tabby – Pay Later from the Shopify App Store.
- Register for a Tabby merchant account; you’ll receive an API key and secret.
- In the Tabby app, paste the keys and select the payment placement (above the “Complete order” button is recommended for visibility).
- Enable order verification webhook (
order/paid) to ensure Tabby marks the order as paid once the customer completes the BNPL agreement. - Perform a sandbox test using Tabby’s test card
4000 0000 0000 0002.
4. Verify everything works
- Place a real‑world test order using a Mada card – you should see the Mada logo on the payment page and a successful transaction.
- Repeat with Tamara and Tabby – the checkout should redirect to the provider’s mini‑checkout, then return to the order‑status page.
- Check Orders → Payments in Shopify admin: each order should show the correct payment method and fee.
- Monitor the Analytics → Conversion rate for the next 2‑4 weeks; aim for at least a 5 % lift.
5. Prevent common pitfalls
- Mada card rejection: Ensure your Shopify Payments account is fully verified (business licence, bank account in Saudi). Unverified accounts default to a higher decline rate.
- BNPL double‑charging: Do not enable both “Capture payment automatically” in Shopify and “Capture on settlement” in the BNPL app – pick one to avoid duplicate captures.
- Currency mismatch: All three providers require the store currency to be SAR. If you sell in multiple currencies, enable Shopify Payments multi‑currency and map each currency to the appropriate provider.
- Refund handling: Refunds processed through Tamara/Tabby must be initiated from the provider’s dashboard; doing it only in Shopify will leave the BNPL provider out of sync.
Frequently asked questions
Which payment method should I add first?
Add Mada first because it has the lowest fee and native Shopify integration, giving an immediate conversion boost.
Do I need a Saudi bank account to use Mada?
Yes – Shopify Payments requires a local Saudi bank account for settlement of Mada transactions.
How much extra will BNPL increase my costs?
Tamara and Tabby together add roughly 2.5‑3 % per transaction plus a small fixed SAR fee; factor this into your product pricing or margin calculations.
Can I offer all three methods without confusing customers?
Yes – place Mada as the primary card option, then show Tamara and Tabby as “Pay later” buttons beneath the credit‑card fields. Clear labeling prevents confusion.
Ready to win Saudi shoppers?
Adding Mada, Tamara and Tabby is a proven way to lift conversion and average order value in Saudi Arabia. If you need help with the setup, custom styling, or ongoing optimisation, our team at Yaxify can get you live in a day.
Contact us to schedule a free checkout audit and start converting more Saudi customers today.
The Yaxify Team
Shopify & Web Development Agency
We build custom Shopify stores and high-performance websites for growing businesses across the USA, UK, and UAE. Everything we publish comes out of client work we have actually shipped.
More about Yaxify →