Backend i SDK

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.