Backend a SDK

Platby (m77.payments)

Prijímaj platby kartou na vlastný účet Stripe.

Nechaj svoju aplikáciu prijímať jednorazové platby kartou cez Stripe Checkout, pripísané priamo na tvoj vlastný účet Stripe. K dispozícii od plánu Starter.

1. Pripoj Stripe

V editore otvor Nastavenia → Platby a vlož svoj tajný kľúč Stripe (Developers → API keys). Pri testovaní použi kľúč sk_test_…. Kľúče sa ukladajú šifrované.

2. Spusti 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števník je presmerovaný na zabezpečenú stránku Stripe a potom sa vráti na rovnakú obrazovku. Alebo jednoducho požiadaj builder77: „pridaj tlačidlo Kúpiť, ktoré účtuje 15 $ za hodinu“.

3. Skontroluj výsledok

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

Záznamy platieb

Každá platba sa uloží do kolekcie payments tvojej aplikácie s poľami status (pending, paid, expired), amount, currency, items a metadata — viditeľné na karte Dáta. Každá platba minie 1 kredit za integrácie.