WooCommerce
You can now accept payments in your online store using the Yoco Payment Gateway. Integrate the Yoco Payment Gateway into your WooCommerce WordPress website by following a few simple steps and start accepting online payments within minutes.
Install the Yoco Plugin
Open the settings dashboard for your site and add the Yoco plugin from the WordPress store.
- Select
Add new
from thePlugins
menu - Search for
Yoco
to find theYoco Payments
plugin - Click ‘Install Now’
- Once the plugin has installed, click ‘Activate’.
The Yoco Payment Gateway is now displayed in your list of list of plugins
- Click on ‘Settings'
Get your API keys
You can find your API keys in the Yoco business portal. Select Sell Online
→ Payment Gateway
.
If you have not activated your gateway, then you must activate it now.
Configuring the plugin for test transactions
When you are first setting up your gateway, it is useful to perform some test transactions. You can use our Test cards to perform transactions without real money changing hands.
- Click ‘Enable Yoco Gateway’
- Check which Mode you are in –
Test
orLive
. ChooseTest
- Enter your public and secret Test API keys
- Click ‘Save Changes’
Configuring the plugin for live transactions
When you are happy with the plugin, you can change your configuration so that real card payments are processed. Once again, open the settings for the Yoco Payments plugin.
- Click ‘Enable Yoco Gateway’
- Check which Mode you are in –
Test
orLive
. ChooseLive
- Enter your public and secret Live API keys
- Click ‘Save Changes’
You’re now ready to start receiving payments!
We suggest you do a test with a small amount of money (R5 will do). Once the transaction is successfully completed, both you and your customer will receive payment confirmation emails.
If the transaction fails, a payment failure message will be displayed on the payment screen. All plugin payments information can be viewed in your Sales History.
You're all set to go! All the best and please do not hesitate to contact us if you need any assistance or have any questions.