Ecom Store Pro

How to Connect Yoco to Shopify: Setup, Fees and Going Live

Connect Yoco to Shopify in South Africa: Yoco profile and verification, the Yoco Payments app, test mode, Yoco's rates by plan, and Shopify's fee on top.

Listen to a short brief of this article
Hands-free while you multitask

The short version

Connect Yoco by selecting How to Connect in the Yoco Web App and installing the free Yoco Payments app from the Shopify App Store, which links your store to your Yoco profile without API keys.

As of November 10, 2026, Yoco's plans and fees article lists 2.95% + R2 ex VAT per local card payment on its Core plan below R50,000 in average monthly sales, plus a once-off R199 sign-up fee if you don't use a Yoco card machine.

Shopify adds its third-party transaction fee on top, which its pricing page lists at 2% on Basic down to 0.2% on Plus, because Shopify Payments isn't available in South Africa.

Installing the app submits your store's domain for Yoco's review, and online payments switch on only after Yoco has verified your business and approved that domain.

The Quick Verdict
Key Takeaway: Once your storefront is live, install the Yoco Payments app: that submits your domain for Yoco's review, and online payments switch on once Yoco has verified your business and approved the domain. In November 2026, a R2,000 local card order on Yoco Core below R50,000 and Shopify Basic costs R101.00 in fees, before VAT.

Find your row; the sections below follow the order you'd set Yoco up in.

Your situationPickWhy
You already take payments on a Yoco card machineConnect your existing Yoco profile; the R199 sign-up fee doesn't applyYoco charges it only to merchants not using a Yoco card machine, and online and machine sales count towards one monthly turnover
You sell online only and have no card machineExpect a once-off R199 sign-up fee, and no hardwareYoco's online options work without a card machine; its plans and fees article lists the fee as non-refundable, as of November 2026
Your average monthly sales over the last three months are R50,000 or moreYour local card rate on Core drops to 2.75% + R2 ex VATYoco sets its rate by average monthly sales, and below R50,000 Core charges 2.95% + R2
Your store is unfinished or still behind Shopify's password pageFinish and launch the storefront before you install the Yoco Payments appInstalling the app submits your store's domain for Yoco's review, and Yoco rejects a site that is password-protected or still shows a coming-soon page

How Yoco Connects to Shopify

Key takeaway

Shopify Payments is open only to businesses in the countries on Shopify's supported-countries list, and South Africa isn't one of them. A South African store therefore takes cards through a third-party payment provider, and Yoco is one: it publishes the Yoco Payments app on the Shopify App Store, free to install, with app support provided by Yoco.

Two Shopify rules shape the setup. Only the store owner can add a payment provider, and you can have only one credit card payment provider activated at a time, so Yoco becomes the one that takes your cards. The work is split between Yoco's side and Shopify's:

Where each part of the setup lives
Part of the setupWhere it happensWho runs it
Account, verification and website checkYour Yoco accountYoco
Installing the Yoco Payments appShopify App Store, reached from the Yoco Web AppYou, as store owner
Test mode and going liveSettings > Payments in your Shopify adminYou
Sales history, refunds and payoutsYoco App, mobile or web; Yoco's refund guide also lists Shopify admin for partial refundsYoco
Shopify's third-party transaction feeYour Shopify billShopify

The part merchants expect to be hard, copying keys between two dashboards, isn't there. Yoco's Shopify help article puts it plainly:

There's no code and no API keys to manage and Shopify links your store to Yoco automatically when you install the app.
Yoco — Yoco for Shopify — Yoco Help Centre ·

This guide covers Yoco alone. If you're still choosing a provider, see which other payment providers a South African store can connect.

If Payfast is the other provider on your list, our Payfast guide covers its setup, fees and fixes.

What You Need Before You Connect Yoco

Key takeaway

Yoco's developer guide is blunt about the first item: to receive payments, a Yoco profile is mandatory. The rest of the list follows from how Yoco approves online selling.

What to have in place before you install
What you needWhere to checkIf it's missing
A Yoco profileYour Yoco account; Yoco says a profile is mandatory to receive paymentsSign up with Yoco before you install the app
Yoco's verification of your businessYour Yoco account; Yoco verifies your business before you can take paymentsComplete your profile; online payments stay off until Yoco's verification is complete
A finished, live websiteYour storefront, which Yoco checks for its Payment Gateway: your business name and contact details, at least one public page showing what you sell, and a privacy policy and returns/refund policy open without logging inYoco automatically rejects a password-protected site, so add what's missing and go live before you install the app
Prices in South African rand (ZAR)The currency your website lists prices in and charges customers inYoco says your website's currency must be ZAR for transactions to be activated; Yoco Gateway accepts payments in ZAR only
A Yoco card machine, or the sign-up feeWhether you already take payments on a Yoco card machineWithout one, Yoco's plans and fees article lists a once-off, non-refundable R199 sign-up fee
Store-owner access in ShopifyYour Shopify login; only the store owner can add a payment providerAsk the store owner to install and activate Yoco

Hardware isn't one of them. Asked whether you need a card machine for its online products, Yoco answers “No. All three options work without one”; the R199 sign-up fee in Yoco's plans and fees is what you pay instead of owning one.

Verification is the step that decides when you can sell. For its Payment Gateway, Yoco says it also verifies your website, and the gate is simple:

Online payments switch on once verification is complete.
Yoco — Online payments — Yoco ·

Yoco's domain-verification guide adds that the website must be finished and live: a domain is automatically rejected if the site is password-protected or still showing a “coming soon” page, so take your storefront off Shopify's password page before you install the app. For Shopify, Yoco says installing the plugin adds your store's domain and submits it for review automatically, and the domain check only takes a few minutes once your site is reachable. Passing verification doesn't by itself put Yoco on your checkout; the checkout-side checks are separate.

How to Connect Yoco to Shopify, Step by Step

Key takeaway

Yoco's route starts on its side. Yoco's Shopify help article, updated July 17, 2026, sends you from the Yoco Web App to the Shopify App Store through a How to Connect button, which lands on the Yoco Payments listing. That listing is step 3 of the checklist below.

Shopify App Store listing for Yoco Payments
Step 3 starts at Install on the Yoco Payments listing; check that the developer reads Yoco.

The checklist follows the order in Yoco's help article and developer guide. Tick each step as you finish it; you'll move between the Yoco Web App, the App Store and your Shopify admin.

Connect Yoco to Shopify, step by stepStep 1 covers your Yoco profile and your storefront, step 2 happens in the Yoco Web App, step 3 on the App Store, the rest in your Shopify admin and the Yoco App.

Connect Yoco to Shopify, step by step

Step 1 covers your Yoco profile and your storefront, step 2 happens in the Yoco Web App, step 3 on the App Store, the rest in your Shopify admin and the Yoco App.

0 of 7 done
  1. Sign up with Yoco and complete your profile, and make your storefront finished and live, because installing the app in step 3 submits your store's domain for Yoco's review.

  2. In the Yoco Web App, go to Sales, then e-Commerce integrations, choose Shopify and select How to Connect, which opens the Shopify App Store.

  3. On the Yoco Payments listing, select Install, review the permissions Shopify shows and confirm the install in your Shopify admin.

  4. Shopify sends you to the Yoco App to select Continue, then back to Shopify to activate Yoco. There are no API keys to copy.

  5. In Shopify, go to Settings > Payments, open Yoco, tick Test mode and select Save.

  6. Pay with the test card details from the Yoco App, never a real card, then check the order in Shopify and the payment in Yoco's Sales history.

  7. In Settings > Payments, select Manage next to Yoco Payments, clear the Test mode checkbox and select Save.

Yoco's developer guide words step 4 from the app's side: the Shopify application automatically attempts to connect to your Yoco account. Yoco's two pages name the final button differently, Activate Yoco in the help article and Activate in the developer guide, so look for either.

Yoco also published a 46-second walkthrough of the setup on its own channel in June 2022. Screens may have changed since; the checklist above follows Yoco's current help article.

Walkthroughs: How to set up Yoco Gateway on your Shopify storeYoco's own short walkthrough, from June 2022, of adding Yoco Gateway as a payment method on a Shopify store through the Yoco Payments app.

Test Mode and Going Live

Key takeaway

Yoco documents testing in two places. Its developer testing guide has you tick Test mode in Yoco's settings, pay with the test card details from the Yoco App and then confirm the order in Shopify and the payment under Sales history in the Yoco App. Yoco's help article asks you to run a test payment of at least R2.00 and check that the correct business name shows on the Yoco checkout page. That help article doesn't mention Test mode, so it doesn't say whether that payment is made in Test mode or live.

The developer guide is clear that the test is optional, and just as clear that you should run it:

Although not strictly required, performing a test transaction is strongly recommended.
Yoco — Shopify plugin: testing — Yoco Developer ·

Going live is the same screen in reverse. Yoco's going-live guide has you go to Settings > Payments, select Manage next to Yoco Payments, clear the Test mode checkbox and select Save.

Two rules for the test
  • Never use real card details in Test mode. Yoco's testing guide warns against it; the Yoco App gives you test card details instead.
  • Select Save after every change. Yoco asks for it each time you change the app settings, including when you clear Test mode to go live.

Which Payment Methods Yoco Adds to Your Checkout

Key takeaway

Four Yoco pages describe what shoppers can pay with, and they don't list quite the same cards:

What Yoco's own pages list
Payment methodApp Store listing (Shopify app)Yoco's Shopify help articleYoco's Gateway help articleyoco.com (all online products)
Visa and MastercardListedListed, debit and creditAccepted, debit and creditAccepted, cards issued anywhere, paid out in rand
American ExpressListedNot listedAccepted, international and localAccepted, cards issued anywhere, paid out in rand
Apple Pay and Google PayListedListedListedAccepted
Diners Club——Not currently acceptedNot accepted

Read on the Yoco Payments listing, Yoco's Help Centre and yoco.com, November 10, 2026.

Yoco's fee table does price an Amex line, but that page covers all of Yoco's online products, not the Shopify app alone.

Yoco's Gateway help article, which names Shopify among its platforms, lists international and local Amex among the cards Yoco Gateway accepts. It also says Yoco Gateway doesn't currently support subscriptions or recurring billing.

What Yoco on Shopify Costs

Key takeaway

The app itself costs nothing: the listing reads “Free to install. Additional charges may apply.” The charges come on two separate bills. Yoco's help puts it in one line, that Shopify fees are independent of Yoco transaction fees, so you budget for both.

Yoco's Online Rates by Plan

Key takeaway

Yoco has three plans, Core, Plus and Pro, and its online rate depends on both the plan and your sales volume:

Yoco's online card rates, ex VAT
Yoco planSubscription, per month per locationLocal cards, average monthly sales below R50,000Local cards, R50,000 or moreInternational and Amex cards
CoreR02.95% + R22.75% + R23.50% + R2
PlusR2492.85% + R22.65% + R23.40% + R2
Pro (previously Accelerate)R4992.80% + R22.60% + R23.35% + R2

Online rates ex VAT, per transaction; the R2 is a fixed fee per transaction. Subscriptions include VAT. From Yoco's plans and fees article, as of November 10, 2026. Rates change; check the live page before you decide.

Which column you're in depends on volume, by Yoco's rule: if your average monthly sales over the last three months are below R50,000, you pay the rate in the first local card column, and once your rolling three-month average reaches R50,000 or more, your local card rate drops automatically. Yoco's online-payments page adds that online and card machine sales count towards the same monthly turnover, which can lower the rate on both. Yoco charges 15% VAT on its transaction fees, as the law requires.

Two more points sit outside the table. Yoco's plans and fees article says merchants who don't take payments on a Yoco card machine pay a once-off, non-refundable R199 sign-up fee. Yoco's Shopify help article, by contrast, says Yoco for Shopify comes with “no long-term contracts or setup fees”; the two pages, both read November 10, 2026, don't reconcile the difference.

Yoco's online-payments page adds that if you sign up without buying a card machine, a once-off signup fee is paid at checkout, so the sign-up checkout is where you'll see whether it applies. And Yoco's online-payments page says there's no monthly fee for any of its online options without mentioning plan subscriptions; its plans and fees article lists Plus at R249 and Pro at R499 per month per location.

Shopify's Third-Party Fee on Top

Key takeaway

Shopify charges its fee on all transactions processed through third-party payment gateways. Its pricing page lists the rate at 2% on Basic, falling to 1% on Grow, 0.6% on Advanced and 0.2% on Plus. For your location, Shopify's third-party providers page says to check the pricing page or contact Shopify Support.

Shopify's billing help is explicit that this fee doesn't replace Yoco's:

Transaction fees are in addition to processing fees charged by your third-party payment provider.
Shopify Help Center — Third-party transaction fees ·

Take one R2,000 order paid with a local card on Yoco's Core plan, below the R50,000 volume line. Yoco's fee is R61.00 ex VAT (R70.15 with 15% VAT). Shopify, for its part, charges stores located in South Africa 15% VAT on eligible Shopify billing charges. Here is what the two fees add up to on each Shopify plan, before VAT:

R101.00
Basic: R61.00 Yoco + R40.00 Shopify
R81.00
Grow: R61.00 Yoco + R20.00 Shopify
R73.00
Advanced: R61.00 Yoco + R12.00 Shopify
R65.00
Plus: R61.00 Yoco + R4.00 Shopify

Yoco's Core rate for a local card below R50,000 plus Shopify's third-party transaction fee by plan, both before VAT, as of November 10, 2026.

The two parts move independently: Shopify's part is set by your Shopify plan, while Yoco's depends on your Yoco plan and your sales volume.

Whether that justifies a plan upgrade depends on your volume; our gateway guide works through how the surcharge is built.

Refunds and Payouts

Key takeaway

After launch, the money side of a Yoco order lives mostly in Yoco. Yoco's listing points you to detailed sales and payout reporting in the Yoco App and Web App, while Shopify keeps the order and bills its own fee.

Where to Refund a Yoco Payment

Key takeaway

Yoco's Shopify help article says all transactions appear in the Yoco App, mobile or web, where you can manage refunds and view payouts. Yoco's refund guide says debit card payments can only be refunded on the same day as the original payment, and that refunds in the Yoco App only go through if your Yoco balance, your pending payout, covers them.

Shopify's rule runs the other way. In a country where Shopify Payments isn't available, an order refunded from Shopify admin gets its transaction fees refunded in proportion to the amount refunded, while card fees are set and charged by the gateway.

Shopify returns its fee only on admin refunds

Shopify says that if you refund an order through a third-party payment gateway, you don't get a transaction fee credit. By that rule, a refund made only in the Yoco App would leave Shopify's part of the fee charged.

Yoco's refund guide lists a second route: partial refunds can also be issued from the Shopify Admin portal, by opening the order in Orders, selecting Refund, entering the amount or items and a reason, and selecting Refund again. What the Yoco and Shopify pages we read on November 10, 2026 don't say is whether a refund made in the Yoco App shows on the Shopify order, so check both the Shopify order and the transaction in the Yoco App after your first refund.

For the fee side in more detail, see what happens to Shopify's transaction fee on a third-party gateway refund.

When Yoco Pays You

Key takeaway

Yoco says your payout reflects in your account after 1–2 business days, depending on your bank, and online payments follow your usual Yoco payout schedule, together with in-person sales. Yoco lists four ways to get paid:

  • Standard — 1–2 business days, depending on your bank.
  • Weekly — free for all plans.
  • Fast — free on the Pro plan.
  • Instant — the fourth option Yoco lists.

One detail differs between Yoco's own pages: its payouts article gives a minimum payout of R10, while its plans and fees article gives R50. Neither says which governs, so if a small balance hasn't arrived, look at the payout reporting in the Yoco App or Web App before you assume a fault.

When Yoco Doesn't Show at Checkout or Isn't Switched On

Key takeaway

Most problems trace back to one of the two checks, Yoco's verification or the settings on Shopify's Payments page. Shopify's general route for a third-party provider, when Shopify Payments isn't available, is Choose a provider in Settings > Payments, and that list is filtered by your store address; Yoco's own route is the App Store listing.

Symptoms, causes and fixes
What you seeLikely causeWhat to do
You searched Shopify's provider list and Yoco isn't in itShopify filters that list by the store address in Settings > GeneralCheck that the address matches the country Yoco operates in, or start from How to Connect in the Yoco Web App, which opens the App Store listing
Online payments aren't switched on in your Yoco accountVerification isn't complete; for the Payment Gateway, Yoco also verifies your websiteComplete your Yoco profile, finish the store and make it live, then let Yoco complete its verification
Checkout shows "This business can't take online payments yet"Yoco is still completing required checks in the backgroundIn most cases, wait: Yoco enables online payments automatically once the checks are done, and asks you to contact support if the message still shows after 24–48 hours
Your domain shows as approved but online payments still don't workOutdated plugin or integration settings, the most common cause Yoco namesRemove and reinstall the Yoco plugin and reconnect it; if payments still don't work, contact Yoco Support with your business name and domain
Yoco rejected your domainThe site doesn't meet Yoco's requirements, is password-protected or still shows a coming-soon page, or the domain is invalid or already verified on another Yoco profileFix the site, then resubmit it in your Shopify admin under Sales channels > Yoco Connect > eCom, the path Yoco's guide gives; Yoco says some domains rejected on its risk assessment can't be resubmitted
The admin won't let you add a payment providerOnly the store owner can add oneAsk the store owner to install and activate Yoco
Another card provider is active and Yoco can't beShopify allows only one credit card payment provider at a timeChoose which provider takes cards; only one can be active
Checkout still runs in Test mode after launchThe Test mode box is still ticked in Yoco's settingsSettings > Payments, Manage next to Yoco Payments, clear Test mode, then Save
A change to Yoco's settings didn't stickThe change wasn't savedYoco asks you to select Save every time you change the app settings

For anything else, the listing says app support is provided by Yoco. And if you ever need to switch Yoco off, Yoco's help article puts an Uninstall Yoco button at the bottom of the Yoco screen in Settings > Payments.

The Bottom Line

Key takeaway

The setup itself is short. What can hold up your launch is Yoco's verification, and what costs money is the pair of fees on every order.

Launch your storefront and complete your Yoco profile first. Then install Yoco Payments from the How to Connect button; installing it submits your domain for Yoco's review. Test in Test mode, clear it and save, and count Shopify's third-party fee into the cost of every Yoco order.
Your Next Step by Stage
Running a third-party gatewayYoco processes your cards, so see which PCI duties stay with you when a third-party gateway takes payments.Read our PCI compliance guide
Choosing your Shopify planEvery Yoco order carries Shopify's third-party fee, so weigh it when you compare plans against your monthly sales.Compare Shopify plans
Refunding an orderWalk through Shopify's refund screen before you refund a Yoco order, since an admin refund can't be reversed.How to refund an order

Every Yoco Order Also Carries Shopify's Fee

Shopify adds its third-party fee to every Yoco order, highest on Basic and lowest on Plus, on top of Yoco's own rate. Shopify bills merchants in South Africa in US dollars.

See Shopify plans for South Africa

Frequently Asked Questions

Yes. Yoco publishes a free Yoco Payments app on the Shopify App Store and provides its support. Because South Africa isn't on Shopify Payments' list of supported countries, Yoco connects as a third-party payment provider, so Shopify adds its third-party transaction fee to each order on top of Yoco's own rate. Online payments start once Yoco has verified your business and approved your store's domain.
No. On whether you need a Yoco card machine, Yoco's online-payments page answers "All three options work without one," and it lists the Payment Gateway, which the Shopify app uses, among its online options. Without a Yoco card machine, Yoco's plans and fees article lists a once-off, non-refundable R199 sign-up fee as of November 2026.
No. Yoco's Shopify help says there's no code and no API keys to manage: Shopify links your store to Yoco automatically when you install the Yoco Payments app. After installing, you're sent to the Yoco App to select Continue, then back to Shopify to activate Yoco. You do need your Shopify login, and only the store owner can add a payment provider.
As of November 10, 2026, Yoco's Core plan charges 2.95% + R2 ex VAT per local card payment while your average monthly sales over three months stay below R50,000, and 2.75% + R2 at R50,000 or more. Plus and Pro charge less per payment but carry a monthly subscription per location. International and Amex cards cost more, plus 15% VAT on Yoco's fees.
Yes. Shopify charges its third-party transaction fee on every payment processed through a third-party provider, in addition to Yoco's own fee. Shopify's pricing page lists it at 2% on Basic, 1% on Grow, 0.6% on Advanced and 0.2% on Plus, and Shopify suggests checking the rate for your location on that page or with Shopify Support.
Shopify Payments is available only to businesses located in the countries on Shopify's supported list, and South Africa isn't on it. A South African store therefore takes cards through a third-party provider such as Yoco. Shopify allows only one credit card payment provider to be active at a time, so Yoco fills that one slot once you activate it.
In Shopify, go to Settings > Payments, open Yoco, tick Test mode and save. Pay with the test card details from the Yoco App, never a real card, then check the order in Shopify and the payment in Yoco's Sales history. Yoco's help article asks for a test payment of at least R2.00 showing your business name, without saying whether it's made in Test mode.
Go to Settings > Payments in your Shopify admin, select Manage next to Yoco Payments, clear the Test mode checkbox and select Save. Yoco asks you to select Save every time you change the app settings, so save before you leave the screen. Yoco's developer guide lists these steps as its going-live procedure for the Shopify app.
Yoco's Shopify help article lists Visa and Mastercard debit and credit cards, plus Apple Pay and Google Pay. The Yoco Payments listing on the App Store and Yoco's Gateway help article also name American Express. Yoco Gateway doesn't currently accept Diners Club, and cards issued abroad are paid out in rand. Yoco Gateway also doesn't currently support subscriptions or recurring billing.
Yoco says you manage refunds in the Yoco App, and its refund guide also lists Shopify admin for partial refunds. In a country without Shopify Payments, Shopify credits its third-party fee back in proportion only for refunds issued from Shopify admin. Pages we read on November 10, 2026 don't say whether a Yoco App refund shows on the Shopify order, so check both.
Yoco pays online sales on your usual payout schedule, together with in-person sales. A standard payout reflects in your bank account after 1–2 business days, depending on your bank. Yoco also offers Weekly, Fast and Instant payouts; Weekly is free on every plan and Fast is free on Pro. Two Yoco pages state different minimum payouts, R10 and R50.
Yoco switches online payments on only once verification is complete, and for its Payment Gateway it also verifies your website. On Shopify, installing the Yoco plugin submits your store's domain for review automatically, and Yoco rejects a site that is password-protected or still shows a coming-soon page. Finish the store, make it live and let Yoco complete its verification.
About This Article
Shopify Developer & Editorial Director
9+ years with Shopify since 2017

Front-end developer specializing in Shopify since 2017. Experienced in building custom Liquid themes, optimizing storefront performance, and integrating third-party apps. Directs the editorial process behind Ecom Store Pro: sets its topics and the rules every AI-written page must pass before publication.

Some links in this article are affiliate links. If you sign up for a Shopify store through these links, we may earn a commission at no extra cost to you. Read our full advertising policy.

Continue Learning

What to Read Next

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.