Płatności (m77.payments)
Przyjmuj płatności kartą na własne konto Stripe.
Pozwól aplikacji przyjmować jednorazowe płatności kartą przez Stripe Checkout, wpłacane prosto na Twoje konto Stripe. Dostępne od planu Starter.
1. Połącz Stripe
W kreatorze otwórz Ustawienia → Płatności i wklej swój tajny klucz Stripe (Developers → API keys). Podczas testów używaj klucza sk_test_…. Klucze są przechowywane w postaci zaszyfrowanej.
2. Rozpocznij płatność
await m77.payments.checkout({
items: [{ name: 'Yoga drop-in class', amount: 1500, quantity: 1 }], // amount in cents
currency: 'usd',
metadata: { classId: 'abc123' },
});Odwiedzający trafia na bezpieczną stronę Stripe, a potem wraca do tego samego ekranu. Albo po prostu poproś builder77: „dodaj przycisk Kup, który pobiera 15 $ za zajęcia”.
3. Sprawdź wynik
const r = await m77.payments.result; // null | { canceled: true } | { paid, payment }
if (r?.paid) m77.toast('Payment received — see you in class!');Rekordy płatności
Każda płatność jest zapisywana w kolekcji payments Twojej aplikacji z polami status (pending, paid, expired), amount, currency, items i metadata — widoczna w zakładce Dane. Każda płatność zużywa 1 kredyt integracji.