Payments, webhooks, access rules & isolated hosting
Your apps can now take card payments with your own Stripe account — and every app runs on its own secure origin.
- Webhooks: get signed POST requests on record.created / updated / deleted and user.signed_up — connect Zapier, Make or n8n (Starter and above).
- Collection access rules: public, signed-in only, owner-only or read-only — set them in the Data tab or with m77.config.json.
- Connect Stripe in Settings → Payments (Starter and above). Your key is encrypted at rest.
- New m77.payments.checkout() opens a secure Stripe Checkout; m77.payments.result tells your app when the payment succeeded.
- Every checkout is recorded in your app's payments collection with its status.
- Published apps, previews and Flutter builds now run on their own subdomains, isolated from your builder77 account.