Yoco is a standalone payment integration, completely separate from storekit Payments (Adyen). For now, South African stores use Yoco instead of storekit Payments.
How It Works
When a customer checks out at a Yoco-enabled store:- Customer completes their order and proceeds to payment
- They’re redirected to Yoco’s secure checkout page
- Customer enters their card details or pays with a saved card
- Payment is processed by Yoco
- Customer is redirected back to your store with confirmation
Connecting Yoco
Unlike other payment methods, Yoco requires you to enter your API secret key in storekit:1
Create a Yoco Account
If you don’t already have one, sign up for Yoco and complete their onboarding process.
2
Get Your Secret Key
Log in to the Yoco App and navigate to Sales > Payment Gateway. You’ll see your Test Secret Key and Live Secret Key.
3
Enter Your Secret Key in storekit
In your storekit dashboard, go to Store Settings > Yoco and paste your secret key.
- Use the Test Secret Key while setting up and testing
- Switch to the Live Secret Key when you’re ready to accept real payments
4
Start Accepting Payments
Once configured, Yoco will automatically appear as the payment method at checkout.
Features
| Feature | Supported |
|---|---|
| Card payments | Yes |
| Refunds | Yes |
| Webhooks | Yes |
| Line item details | Yes |
Availability
| Region | Currency |
|---|---|
| South Africa | ZAR |
Refunds
Refunds for Yoco orders work the same as other payment methods:- Go to the order in your storekit dashboard
- Click Refund
- Enter the refund amount
- The refund is processed through Yoco and the customer is notified
Refunds are processed directly through Yoco’s API. The refund will appear in the customer’s account according to Yoco’s standard processing times.
Payouts
Yoco handles payouts directly to your South African bank account. Payout timing and fees are determined by your Yoco account settings, not storekit. To view your payouts and transaction history, log in to your Yoco Portal.Disconnecting Yoco
If you need to remove your Yoco integration:- Go to Store Settings > Yoco in your storekit dashboard
- Remove your secret key
- Save the settings
Troubleshooting
Invalid Secret Key
If your secret key isn’t working:- Ensure you’re copying the full key from the Yoco App
- Check you’re using the correct key (Test vs Live)
- Verify your Yoco account is fully verified and active
Payments Not Working
If payments aren’t processing:- Check you’ve entered the Live Secret Key (not Test) for real payments
- Verify your Yoco account status in the Yoco App
- Ensure your store is set to the South Africa region