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.