Backend ja SDK
Maksut (m77.payments)
Ota vastaan korttimaksuja omalla Stripe-tililläsi.
Anna sovelluksesi ottaa vastaan kertaluonteisia korttimaksuja Stripe Checkoutin kautta suoraan omalle Stripe-tilillesi. Saatavilla Starter-paketista alkaen.
1. Yhdistä Stripe
Avaa editorissa Asetukset → Maksut ja liitä Stripen salainen avaimesi (Developers → API keys). Käytä testatessa sk_test_…-avainta. Avaimet tallennetaan salattuina.
2. Aloita maksu
await m77.payments.checkout({
items: [{ name: 'Yoga drop-in class', amount: 1500, quantity: 1 }], // amount in cents
currency: 'usd',
metadata: { classId: 'abc123' },
});Kävijä ohjataan turvalliselle Stripe-sivulle ja palaa sen jälkeen samaan näkymään. Tai pyydä vain builder77:ää: ”lisää Osta-painike, joka veloittaa 15 $ tunnilta”.
3. Tarkista tulos
const r = await m77.payments.result; // null | { canceled: true } | { paid, payment }
if (r?.paid) m77.toast('Payment received — see you in class!');Maksutietueet
Jokainen maksu tallennetaan sovelluksesi payments-kokoelmaan kenttinä status (pending, paid, expired), amount, currency, items ja metadata – näkyvissä Data-välilehdellä. Jokainen maksu kuluttaa 1 integraatiokrediitin.