Skip to main content

Yoco Gateway for WooCommerce

Ready to start taking payments with Yoco Gateway for WooCommerce? Here’s everything you need to know to get set up and start selling with ease.

Updated today

Take payments with ease using Yoco Gateway for WooCommerce – simple setup, secure checkout, and a better experience for every customer. Click here to access.

  1. Take payments with debit and credit cards, Apple Pay and Google Pay.

  2. Track orders and payments in real-time with the Yoco App (mobile or web).

  3. Get dedicated support across multiple channels, whenever you need it.

Apple Pay and Google Pay make it easy for customers to pay using their Apple or Android devices — safely, quickly, and without typing in card details. Find out more here.


1. Sign up with Yoco

Sign up with Yoco and complete your profile so that you can start getting paid out.


2. Install Yoco for WooCommerce on your website

  1. Log in to WordPress and go to My Sites > WP Admin.

  2. Go to Plugins > Add New.

  3. In the search bar, look for Yoco Payments.

  4. Select Install Now.

  5. When the installation is complete, select Activate.


3. Activate Yoco on your WooCommerce webshop

  1. Log in to the Yoco App (mobile or web).

  2. Select the Sales tab.

  3. Select the Payment Gateway tile/widget.

  4. Copy the Live Public key and the Live Secret key.

  5. Go back to your WordPress Admin Panel.

  6. Open Plugins > Yoco Payment Gateway > Settings.

  7. Paste the API keys.

  8. Choose Save Settings.

Yoco is now linked to your Shopstar website and you’re ready to take payments! 🎉

💡 Good to know: Live keys are for real transactions. If you’d like to test first to make sure that your payments work, use the Test keys with a test card. You’ll find the keys and card under the Test Keys heading on the Payment Gateway page.


4. Complete a test transaction

We recommend testing the integration by processing a payment of at least R2.00. This will help you confirm that everything is working smoothly.

✨ We’ll send payment confirmation emails to you and your customers after each successful transaction. Find out more about managing your Yoco communication preferences here.


💬 Yoco for WooCommerce FAQs

How can I synchronise my refunds? When you process refunds through the Yoco App (mobile or web), your WooCommerce orders won't automatically update to reflect these changes. Follow the steps below to make sure that your WooCommerce orders match the status and amount shown in the Yoco App (mobile or web).

  1. Check that you have the latest version of the Yoco Payments plugin installed on WooCommerce.

  2. From WooCommerce Admin, select WooCommerce (left side-bar) > Orders.

  3. Find the order that was refunded on the Yoco App (mobile or web).

  4. Select Edit Order.

  5. Find the Order Actions block on the edit order screen, then select Yoco: Sync Refunds from the dropdown list.

  6. Select Update.

  7. The order status will change to Refunded, and the refund amount will match the amount displayed on your Yoco App (mobile or web).

Please note: This process is only necessary when managing refunds. Regular payment transactions synchronise automatically between platforms.

Useful resources

Did this answer your question?