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
Find your row; the sections below follow the order you'd set Yoco up in.
| Your situation | Pick | Why |
|---|---|---|
| You already take payments on a Yoco card machine | Connect your existing Yoco profile; the R199 sign-up fee doesn't apply | Yoco 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 machine | Expect a once-off R199 sign-up fee, and no hardware | Yoco'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 more | Your local card rate on Core drops to 2.75% + R2 ex VAT | Yoco 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 page | Finish and launch the storefront before you install the Yoco Payments app | Installing 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 setup | Where it happens | Who runs it |
|---|---|---|
| Account, verification and website check | Your Yoco account | Yoco |
| Installing the Yoco Payments app | Shopify App Store, reached from the Yoco Web App | You, as store owner |
| Test mode and going live | Settings > Payments in your Shopify admin | You |
| Sales history, refunds and payouts | Yoco App, mobile or web; Yoco's refund guide also lists Shopify admin for partial refunds | Yoco |
| Shopify's third-party transaction fee | Your Shopify bill | Shopify |
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.
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 need | Where to check | If it's missing |
|---|---|---|
| A Yoco profile | Your Yoco account; Yoco says a profile is mandatory to receive payments | Sign up with Yoco before you install the app |
| Yoco's verification of your business | Your Yoco account; Yoco verifies your business before you can take payments | Complete your profile; online payments stay off until Yoco's verification is complete |
| A finished, live website | Your 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 in | Yoco 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 in | Yoco 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 fee | Whether you already take payments on a Yoco card machine | Without one, Yoco's plans and fees article lists a once-off, non-refundable R199 sign-up fee |
| Store-owner access in Shopify | Your Shopify login; only the store owner can add a payment provider | Ask 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'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.
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.
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.
Before you tick this off
- I have a Yoco profile
- My storefront is finished and live, not behind a password page
- My site shows my business name and contact details, what I sell, and privacy and returns/refund policies
- I know whether the R199 sign-up fee applies to me
- My store's prices are in South African rand (ZAR), which Yoco says its Gateway needs
- I know online payments stay off until Yoco verifies my business and approves my domain
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.
Before you tick this off
- I'm signed in to the Yoco Web App
- I selected How to Connect under the Shopify integration
On the Yoco Payments listing, select Install, review the permissions Shopify shows and confirm the install in your Shopify admin.
Before you tick this off
- The listing is Yoco Payments, developed by Yoco
- I'm logged in to Shopify as the store owner
- I approved the permissions and installed the app
Shopify sends you to the Yoco App to select Continue, then back to Shopify to activate Yoco. There are no API keys to copy.
Before you tick this off
- I selected Continue in the Yoco App
- I activated Yoco and saw that it is installed
In Shopify, go to Settings > Payments, open Yoco, tick Test mode and select Save.
Before you tick this off
- Test mode is ticked
- I selected 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.
Before you tick this off
- I used Yoco's test card details
- The order shows in Shopify
- The payment shows in Sales history in the Yoco App
- The Yoco checkout page shows my correct business name
- My test payment was at least R2.00, as Yoco's help article asks, though it doesn't say whether in Test mode or live
In Settings > Payments, select Manage next to Yoco Payments, clear the Test mode checkbox and select Save.
Before you tick this off
- Test mode is cleared
- I selected 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.
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.
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.
- 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 method | App Store listing (Shopify app) | Yoco's Shopify help article | Yoco's Gateway help article | yoco.com (all online products) |
|---|---|---|---|---|
| Visa and Mastercard | Listed | Listed, debit and credit | Accepted, debit and credit | Accepted, cards issued anywhere, paid out in rand |
| American Express | Listed | Not listed | Accepted, international and local | Accepted, cards issued anywhere, paid out in rand |
| Apple Pay and Google Pay | Listed | Listed | Listed | Accepted |
| Diners Club | — | — | Not currently accepted | Not 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 plan | Subscription, per month per location | Local cards, average monthly sales below R50,000 | Local cards, R50,000 or more | International and Amex cards |
|---|---|---|---|---|
| Core | R0 | 2.95% + R2 | 2.75% + R2 | 3.50% + R2 |
| Plus | R249 | 2.85% + R2 | 2.65% + R2 | 3.40% + R2 |
| Pro (previously Accelerate) | R499 | 2.80% + R2 | 2.60% + R2 | 3.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.
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:
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 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 see | Likely cause | What to do |
|---|---|---|
| You searched Shopify's provider list and Yoco isn't in it | Shopify filters that list by the store address in Settings > General | Check 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 account | Verification isn't complete; for the Payment Gateway, Yoco also verifies your website | Complete 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 background | In 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 work | Outdated plugin or integration settings, the most common cause Yoco names | Remove 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 domain | The 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 profile | Fix 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 provider | Only the store owner can add one | Ask the store owner to install and activate Yoco |
| Another card provider is active and Yoco can't be | Shopify allows only one credit card payment provider at a time | Choose which provider takes cards; only one can be active |
| Checkout still runs in Test mode after launch | The Test mode box is still ticked in Yoco's settings | Settings > Payments, Manage next to Yoco Payments, clear Test mode, then Save |
| A change to Yoco's settings didn't stick | The change wasn't saved | Yoco 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.
Frequently Asked Questions
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.
This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.
Editorial PolicySome 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.
