Yoco event ticketing

Sell tickets through your own Yoco account.

TKKT creates the event listing, checkout hand-off, QR tickets, and organiser reporting. Yoco processes the card payment for your own Yoco account.

Yoco test keys cannot accept real ticket payments. TKKT keeps paid sales disabled until a live key passes its readiness check.
R0 TKKT platform fee
Direct Processing through your Yoco account
Live key Required for real paid tickets

01

Connect Yoco to TKKT

  1. 01

    Create or open your Yoco account

    Complete Yoco's own business verification and account requirements. TKKT cannot approve or accelerate that process.

  2. 02

    Add the TKKT domain

    In Yoco, go to Sales, Online payments, Checkout API and add tkkt.co.za as the domain. Yoco reviews the domain before live keys become available.

  3. 03

    Create a Checkout API application

    Use Yoco's developer application screen and enable the order and webhook read/write permissions requested in the TKKT payment settings.

  4. 04

    Paste the live secret key securely

    In the TKKT organiser payment settings, choose Yoco and enter the key beginning with sk_live_. The credential is submitted outside the AI chat.

  5. 05

    Confirm paid sales are enabled

    TKKT probes the credential. A valid live key enables paid checkout; a test or rejected key leaves paid sales disabled.

02

What happens when someone buys

Buyer checks out

The buyer selects tickets on your TKKT event page and completes the Yoco-hosted payment step.

Payment is verified

TKKT verifies the completed checkout before issuing the booking reference and QR ticket.

Your dashboard updates

The booking appears in your TKKT organiser reporting while the payment remains in your Yoco account flow.

03

Before sharing a paid event

  • The event is public and shows the correct ticket price
  • Yoco displays a live key, not a test key
  • TKKT payment settings show Yoco as connected
  • A low-value test purchase completes and delivers a ticket
  • Your refund policy and organiser contact details are clear

FAQ

Questions organisers ask

Why can I only see a Yoco test key?

Yoco may still be waiting for domain verification. Add tkkt.co.za under the Checkout API domain settings and complete Yoco's review process.

Does TKKT receive my Yoco funds?

No. The payment is processed through the organiser's connected Yoco account.

Can I publish before Yoco is ready?

Yes. Free events work without a gateway. A paid event can be published, but buyers cannot complete paid checkout until a live gateway is connected.

Where do I issue a refund?

Refund the payment through your provider account, then contact TKKT to mark the matching ticket refunded so its QR code is rejected. TKKT does not hold the funds.

Create the event while Yoco verifies your account.

Your listing can be prepared first. Paid checkout switches on after your live credential is connected.

Describe Your Event R0 TKKT platform fee. No card required to start.