Stripe
MenuGaze uses Stripe for all subscription billing and payment processing. You do not need a Stripe account to use MenuGaze — we handle the integration on our side. Your interaction with Stripe is limited to entering payment details and managing your subscription through the Stripe Customer Portal.
How Billing Works
When you subscribe to a MenuGaze plan or the Ordering Suite add-on, Stripe creates a customer record and processes recurring monthly payments. You can:
- View your invoices and payment history
- Update your credit card or payment method
- Change your subscription tier (upgrade or downgrade)
- Cancel your subscription
All of these actions are available through the Stripe Customer Portal, which you can access from your MenuGaze dashboard under Settings > Billing.
Webhook Events
MenuGaze processes the following Stripe webhook events to keep your account status in sync with your billing:
| Event | What It Does |
|---|---|
checkout.session.completed |
Activates your subscription after a successful checkout. |
customer.subscription.updated |
Reflects tier changes (upgrades, downgrades) on your account. |
customer.subscription.deleted |
Moves your account to the grace period when a subscription is cancelled. |
invoice.payment_failed |
Flags a payment failure on your account. You will receive a notification to update your payment method. |
Security
MenuGaze never stores your full credit card number. All payment data is handled directly by Stripe, which is PCI DSS Level 1 certified — the highest level of payment security. Your payment details are entered on Stripe-hosted forms and never touch our servers.