Yoyo Gift Card API

Issue branded gift cards to your customers and let Yoyo deliver them via WhatsApp. Choose from 100+ South African brands, specify a value and a mobile number, and Yoyo handles fulfilment and distribution instantly.

Issue Gift Cards

Create branded gift cards with a custom value against any active campaign.

WhatsApp Delivery

Yoyo delivers each gift card directly to the recipient's WhatsApp. No SMS gateway needed.

Track & Manage

Check gift card balances, view transactions, and expire gift cards when needed.

How It Works

1

Browse gift card campaigns

Call the gift card campaigns endpoint to see which brands are available (Steers, Takealot, Woolworths, and many more).

2

Issue a gift card

POST to the gift cards endpoint with the campaign ID, balance amount, and the recipient's mobile number (userRef).

3

Yoyo delivers via WhatsApp

Yoyo automatically sends the gift card to the recipient's WhatsApp. No additional integration needed on your side.

4

Recipient redeems at POS

The recipient uses the gift card at the brand's point of sale. The value is deducted from the gift card balance.

Gift cards support multiple redemptions

Unlike single-use vouchers, gift cards can be redeemed multiple times until the balance is exhausted. Each redemption generates a new wiCode token.

Need help? Contact the Yoyo integration team at integrations@yoyogroup.com