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.