Reviewedv1Integrations
LuxPay and Menu integration
Initiate payment through standalone LuxPay and never treat an unverified redirect or callback as settlement proof.
Independent financial boundary
LuxPay API owns payment customers, sessions, and transaction state. Menu or Console requests initiation and never writes a ledger or wallet balance.
Payment initiation
The known POST https://api.lux.foodtech-pos.com/v1/menu/payments/initiate path needs idempotency, an order reference, amount, currency, and verified customer scope.
Customer identity
When Menu redirects to Lux for authentication, use state and PKCE or an equivalent redirect contract, and allow only registered return URLs.