Plaćanja (m77.payments)
Primaj plaćanja karticom na vlastiti Stripe račun.
Omogući aplikaciji da prima jednokratna plaćanja karticom putem Stripe Checkouta, izravno na tvoj vlastiti Stripe račun. Dostupno od paketa Starter naviše.
1. Poveži Stripe
U uređivaču otvori Postavke → Plaćanja i zalijepi svoj tajni Stripe ključ (Developers → API keys). Dok testiraš, koristi ključ sk_test_…. Ključevi se pohranjuju šifrirano.
2. Pokreni plaćanje
await m77.payments.checkout({
items: [{ name: 'Yoga drop-in class', amount: 1500, quantity: 1 }], // amount in cents
currency: 'usd',
metadata: { classId: 'abc123' },
});Posjetitelj se preusmjerava na sigurnu Stripe stranicu i nakon toga se vraća na isti zaslon. Ili jednostavno zamoli builder77: „dodaj gumb Kupi koji naplaćuje 15 $ po terminu”.
3. Provjeri rezultat
const r = await m77.payments.result; // null | { canceled: true } | { paid, payment }
if (r?.paid) m77.toast('Payment received — see you in class!');Zapisi o plaćanjima
Svako plaćanje sprema se u kolekciju payments tvoje aplikacije sa status (pending, paid, expired), amount, currency, items i metadata — vidljivo na kartici Podaci. Svako plaćanje troši 1 kredit za integracije.