Buy an event ticket
buy_ticketBuy event ticket(s) via mobile money on behalf of a real guest — check_event_availability shows what is left. Initiates a real charge; the guest approves it on their own phone (a prompt appears on the mobileNumber given), the ticket issues once payment confirms. Card payment isn't supported here; check_event_availability returns a cardCheckoutUrl for that.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tierId | No | ||
| eventId | Yes | ||
| quantity | No | ||
| customerName | Yes | ||
| mobileNumber | Yes | The guest's own mobile money number — they will need to approve the charge on this phone | |
| customerEmail | Yes | ||
| billingCountry | No | ISO 3166-1 alpha-2, e.g. ZM |