Платежі (m77.payments)
Приймай оплату карткою на свій обліковий запис Stripe.
Дозволь додатку приймати разові платежі карткою через Stripe Checkout — гроші надходять просто на твій обліковий запис Stripe. Доступно з тарифу Starter.
1. Підключи Stripe
У редакторі відкрий Налаштування → Платежі і встав секретний ключ Stripe (Developers → API keys). Для тестів використовуй ключ sk_test_…. Ключі зберігаються в зашифрованому вигляді.
2. Запусти оплату
await m77.payments.checkout({
items: [{ name: 'Yoga drop-in class', amount: 1500, quantity: 1 }], // amount in cents
currency: 'usd',
metadata: { classId: 'abc123' },
});Відвідувач переходить на захищену сторінку Stripe і потім повертається на той самий екран. Або просто попроси builder77: «додай кнопку Купити, яка списує 15 $ за заняття».
3. Перевір результат
const r = await m77.payments.result; // null | { canceled: true } | { paid, payment }
if (r?.paid) m77.toast('Payment received — see you in class!');Записи про платежі
Кожен платіж зберігається в колекції payments твого додатка з полями status (pending, paid, expired), amount, currency, items і metadata — їх видно у вкладці Дані. Кожен платіж витрачає 1 кредит інтеграцій.