VibeFox Yoco for WooCommerce

VibeFox Yoco for WooCommerce

20 €

Price per license: 1 domain, updates and support for 12 months.

Help

Ask a question: VibeFox Yoco for WooCommerce

Slide to fit the puzzle

Overview

VibeFox Yoco Pay Gateway adds card and Instant EFT payments in South African rand (ZAR) to WooCommerce through the Yoco Checkout API. After placing the order, the customer is sent to the Yoco-hosted payment page, pays there and comes back to your store. Card data never touches your site.

It suits South African stores that sell in ZAR and have a Yoco account with online payments. The plugin takes one-time payments only. It has no saved cards, subscriptions, on-site card form or separate authorize and capture, and it works only in ZAR, with a minimum order total of R2.00.

Key features

Yoco hosted checkout: a Yoco checkout is created for the order total in cents. A repeated request after a double click or a timeout gets the same checkout, not a second one.

Paid only when Yoco confirms: the plugin asks Yoco for the checkout status when the customer returns and when a signed webhook arrives. The order is marked paid only when Yoco reports the checkout as completed.

Webhooks set up for you: when you save a secret key, the plugin registers its webhook URL with Yoco for that mode and stores the signing secret. Webhooks without a valid signature are rejected.

Amount and currency check: a payment with a different amount or currency puts the order on hold with a note. A payment for a cancelled or refunded order does not reopen it.

No double processing: a webhook and the customer's return arriving at the same moment are handled one after the other. One payment, one set of e-mails, stock reduced once.

Refunds: full and partial refunds from the WooCommerce order screen, sent with the key of the mode the payment was made in. Refunds made in the Yoco portal are added to the order automatically.

Test and live modes: separate secret keys and webhook secrets for each mode. A key with the wrong prefix is not saved.

Modern WooCommerce: classic checkout, Checkout block, the Pay for order page, HPOS. Log with keys and e-mail addresses masked.

Requirements

WordPress 6.2 or later, WooCommerce 8.0 or later, PHP 8.0 or later. Store currency South African rand (ZAR). A Yoco account with online payments and its secret keys. A VibeFox license key from vibefox.net (one key per domain).