Buyer checks out
The buyer selects tickets on your TKKT event page and completes the Yoco-hosted payment step.
Yoco event ticketing
TKKT creates the event listing, checkout hand-off, QR tickets, and organiser reporting. Yoco processes the card payment for your own Yoco account.
01
Complete Yoco's own business verification and account requirements. TKKT cannot approve or accelerate that process.
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.
Use Yoco's developer application screen and enable the order and webhook read/write permissions requested in the TKKT payment settings.
In the TKKT organiser payment settings, choose Yoco and enter the key beginning with sk_live_. The credential is submitted outside the AI chat.
TKKT probes the credential. A valid live key enables paid checkout; a test or rejected key leaves paid sales disabled.
02
The buyer selects tickets on your TKKT event page and completes the Yoco-hosted payment step.
TKKT verifies the completed checkout before issuing the booking reference and QR ticket.
The booking appears in your TKKT organiser reporting while the payment remains in your Yoco account flow.
03
FAQ
Yoco may still be waiting for domain verification. Add tkkt.co.za under the Checkout API domain settings and complete Yoco's review process.
No. The payment is processed through the organiser's connected Yoco account.
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.
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.
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.