Backend og SDK

Betalinger (m77.payments)

Ta imot kortbetalinger med din egen Stripe-konto.

La appen din ta imot engangsbetalinger med kort via Stripe Checkout, betalt rett inn på din egen Stripe-konto. Tilgjengelig fra Starter og oppover.

1. Koble til Stripe

Åpne Innstillinger → Betalinger i byggeverktøyet og lim inn den hemmelige Stripe-nøkkelen din (Developers → API keys). Bruk en sk_test_…-nøkkel mens du tester. Nøkler lagres kryptert.

2. Start en betaling

await m77.payments.checkout({
  items: [{ name: 'Yoga drop-in class', amount: 1500, quantity: 1 }], // amount in cents
  currency: 'usd',
  metadata: { classId: 'abc123' },
});

Den besøkende sendes til en sikker Stripe-side og kommer tilbake til samme skjerm etterpå. Eller bare be builder77: "legg til en Kjøp-knapp som tar 15 dollar per økt".

3. Sjekk resultatet

const r = await m77.payments.result; // null | { canceled: true } | { paid, payment }
if (r?.paid) m77.toast('Payment received — see you in class!');

Betalingsposter

Hver betaling lagres i appens payments-samling med status (pending, paid, expired), amount, currency, items og metadata — synlig i Data-fanen. Hver betaling bruker 1 integrasjonskreditt.