Modules
Checkout & Payments
Status: Core implemented; external gateway rollout controlled
What it does
Provides checkout preview/commit, payable/payment records, status, tenant payment configuration, billing and idempotent payment creation.
Benefits
- financial authority separate from operations
- reconciliation/status visibility
- provider configuration boundary
Typical usage
- Preview checkout
- Commit checkout
- Create/record payment with idempotency
- Track status
- Reconcile payable state
Roles
Guest/Customer, Staff, Manager, Owner, Platform admin
API families
/api/v1/public/checkout/preview/api/v1/public/checkout/api/v1/payments/api/v1/payments/payable-summary/api/v1/billing/*
Endpoint presence does not automatically make an endpoint a Partner API. See API → API Overview.
Configuration
- Payment feature
- Provider config if used
- Idempotency key
- Currency/method
Current limitations / release notes
Reviewed evidence does not establish Stripe or Paymob as the universal production gateway.
Related modules
Orders, Booking, Invoice, Finance, Billing