Backend és SDK

Fizetések (m77.payments)

Fogadj kártyás fizetéseket a saját Stripe-fiókoddal.

Az alkalmazásod egyszeri kártyás fizetéseket fogadhat a Stripe Checkout segítségével, közvetlenül a saját Stripe-fiókodba. A Starter csomagtól érhető el.

1. Kapcsold össze a Stripe-ot

A szerkesztőben nyisd meg a Beállítások → Fizetések részt, és illeszd be a titkos Stripe-kulcsodat (Developers → API keys). Teszteléshez sk_test_… kulcsot használj. A kulcsokat titkosítva tároljuk.

2. Indíts fizetést

await m77.payments.checkout({
  items: [{ name: 'Yoga drop-in class', amount: 1500, quantity: 1 }], // amount in cents
  currency: 'usd',
  metadata: { classId: 'abc123' },
});

A látogató egy biztonságos Stripe-oldalra kerül, utána pedig visszatér ugyanarra a képernyőre. Vagy egyszerűen kérd meg a builder77-et: „adj hozzá egy Vásárlás gombot, amely alkalmanként 15 dollárt számol fel”.

3. Ellenőrizd az eredményt

const r = await m77.payments.result; // null | { canceled: true } | { paid, payment }
if (r?.paid) m77.toast('Payment received — see you in class!');

Fizetési rekordok

Minden fizetés bekerül az alkalmazásod payments gyűjteményébe a status (pending, paid, expired), amount, currency, items és metadata mezőkkel – ezek az Adatok fülön láthatók. Minden fizetés 1 integrációs kreditet használ.