Betalingen (m77.payments)
Ontvang kaartbetalingen via je eigen Stripe-account.
Laat je app eenmalige kaartbetalingen ontvangen via Stripe Checkout, rechtstreeks op je eigen Stripe-account. Beschikbaar vanaf Starter.
1. Koppel Stripe
Open in de builder Instellingen → Betalingen en plak je geheime Stripe-sleutel (Developers → API keys). Gebruik tijdens het testen een sk_test_…-sleutel. Sleutels worden versleuteld opgeslagen.
2. Start een betaling
await m77.payments.checkout({
items: [{ name: 'Yoga drop-in class', amount: 1500, quantity: 1 }], // amount in cents
currency: 'usd',
metadata: { classId: 'abc123' },
});De bezoeker gaat naar een beveiligde Stripe-pagina en komt daarna terug op hetzelfde scherm. Of vraag het gewoon aan builder77: "voeg een Koop-knop toe die $15 per les rekent".
3. Controleer het resultaat
const r = await m77.payments.result; // null | { canceled: true } | { paid, payment }
if (r?.paid) m77.toast('Payment received — see you in class!');Betalingsrecords
Elke betaling wordt opgeslagen in de collectie payments van je app met status (pending, paid, expired), amount, currency, items en metadata — zichtbaar in het tabblad Data. Elke betaling kost 1 integratiecredit.