Zaledje in SDK
Plačila (m77.payments)
Sprejemaj plačila s kartico na svoj račun Stripe.
Naj tvoja aplikacija sprejema enkratna plačila s kartico prek Stripe Checkout, ki gredo neposredno na tvoj račun Stripe. Na voljo od paketa Starter naprej.
1. Poveži Stripe
V urejevalniku odpri Nastavitve → Plačila in prilepi svoj skrivni ključ Stripe (Developers → API keys). Med testiranjem uporabi ključ sk_test_…. Ključi so shranjeni šifrirano.
2. Začni plačilo
await m77.payments.checkout({
items: [{ name: 'Yoga drop-in class', amount: 1500, quantity: 1 }], // amount in cents
currency: 'usd',
metadata: { classId: 'abc123' },
});Obiskovalec je preusmerjen na varno stran Stripe in se nato vrne na isti zaslon. Ali pa preprosto prosi builder77: »dodaj gumb Kupi, ki zaračuna 15 $ na vadbo«.
3. Preveri rezultat
const r = await m77.payments.result; // null | { canceled: true } | { paid, payment }
if (r?.paid) m77.toast('Payment received — see you in class!');Zapisi plačil
Vsako plačilo se shrani v zbirko payments tvoje aplikacije s status (pending, paid, expired), amount, currency, items in metadata – vidno na zavihku Podatki. Vsako plačilo porabi 1 kredit za integracije.