OpenAPI 3.1 spec + Scalar reference
Endpoint reference now renders at /docs/integrations/api with try-it-out and code samples. Spec at /docs/integrations/openapi.yaml.
Notable changes to the Posz Integrations framework and shipped adapters. Newest first.
Endpoint reference now renders at /docs/integrations/api with try-it-out and code samples. Spec at /docs/integrations/openapi.yaml.
Posz internal stores monetary values as cents (rupiah × 100). SplitEasy spec is integer minor units per ISO 4217 — for IDR that is the major unit. Adapter now divides by 100 for zero-decimal currencies (IDR / JPY / KRW / VND / etc).
Two new tables (integration, merchant_integration), capability dispatcher, generic /v1/integrations/{slug}/webhook receiver with HMAC verify + idempotency. Per-location scope via NULL=merchant-wide. Two runtime capabilities live (receipt_qr, payment_webhook_inbound) with 19 reserved as enum values for future adapters. Catalog ships only what we have working code for — future partners (Qlub, GoFood, Jurnal, etc.) will appear here when their adapters are built.
First live partner. Cashier closes an order → receipt prints with a SplitEasy QR → diners scan to split among friends. Auth via platform-shared HS256 secret, 15-min JWT, integer minor units. Webhook events: bill.settled, bill.expired, bill.cancelled.
Want to be notified
Follow this page (RSS coming soon) or email posz@uncle-z.com to be added to the partner-update list. Breaking changes are announced here at least 90 days in advance, behind a major-version bump.