Taustasüsteem ja SDK

Maksed (m77.payments)

Võta vastu kaardimakseid oma Stripe’i kontoga.

Lase oma rakendusel võtta vastu ühekordseid kaardimakseid Stripe Checkouti kaudu otse sinu enda Stripe’i kontole. Saadaval alates paketist Starter.

1. Ühenda Stripe

Ava redaktoris Seaded → Maksed ja kleebi oma Stripe’i salajane võti (Developers → API keys). Testimise ajal kasuta võtit sk_test_…. Võtmed salvestatakse krüpteeritult.

2. Alusta makset

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

Külastaja suunatakse turvalisele Stripe’i lehele ja ta naaseb pärast samale ekraanile. Või palu lihtsalt builder77-l: „lisa Osta-nupp, mis võtab tunni eest 15 $“.

3. Kontrolli tulemust

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

Maksekirjed

Iga makse salvestatakse rakenduse kogumikku payments väljadega status (pending, paid, expired), amount, currency, items ja metadata — nähtav vahekaardil Andmed. Iga makse kulutab 1 integratsioonikrediidi.