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.