Install
Install the signed-off, versioned wheel directly from Perkstar:PyPI publishing requires a one-time registry verification. Until that is
completed, the Perkstar-hosted wheel above is the official distribution.
Create a client
oauth_access_token= instead of api_key= when your integration uses
OAuth. Pass exactly one credential type.
Post a POS transaction
Pagination
next_cursor until the API reports no more rows.
An empty or repeated cursor stops with an error instead of looping forever.
Typed errors
408, 429, and retryable 5xx responses are retried up to
three times by default. The client honours Retry-After and keeps the API error
code, HTTP status, request ID, and API version on the raised exception.
Verify webhooks
str or bytes body. The helper uses constant-time HMAC
comparison and rejects timestamps outside a five-minute replay window.

