Backend a SDK
Platby (m77.payments)
Přijímej platby kartou na vlastní účet Stripe.
Nech svou aplikaci přijímat jednorázové platby kartou přes Stripe Checkout, připsané přímo na tvůj vlastní účet Stripe. K dispozici od tarifu Starter.
1. Připoj Stripe
V editoru otevři Nastavení → Platby a vlož svůj tajný klíč Stripe (Developers → API keys). Při testování použij klíč sk_test_…. Klíče se ukládají šifrovaně.
2. Spusť platbu
await m77.payments.checkout({
items: [{ name: 'Yoga drop-in class', amount: 1500, quantity: 1 }], // amount in cents
currency: 'usd',
metadata: { classId: 'abc123' },
});Návštěvník je přesměrován na zabezpečenou stránku Stripe a pak se vrátí na stejnou obrazovku. Nebo prostě požádej builder77: „přidej tlačítko Koupit, které účtuje 15 $ za lekci“.
3. Zkontroluj výsledek
const r = await m77.payments.result; // null | { canceled: true } | { paid, payment }
if (r?.paid) m77.toast('Payment received — see you in class!');Záznamy plateb
Každá platba se uloží do kolekce payments tvé aplikace s poli status (pending, paid, expired), amount, currency, items a metadata – uvidíš ji v záložce Data. Každá platba spotřebuje 1 integrační kredit.