Skip to main content
Register handlers with client.on(Event.X, handler) on AsyncClient or Client.

Event types

Register handlers

Init business mode

Use Init helpers to detect service vs vending business mode.

Vending dispense

When business mode is vending, a paid prepaid order delivers catalog SKUs to dispense:
Remove a handler:

Payment metadata

These events deliver custom metadata as a JSON string. Parse it in your handler for catalog-defined fields:

Usage limits

Per-entity commands

Active session

Error handling