Backend ve SDK
Ödemeler (m77.payments)
Kendi Stripe hesabınla kartla ödeme al.
Uygulamanın Stripe Checkout üzerinden tek seferlik kart ödemeleri almasını sağla; ödemeler doğrudan kendi Stripe hesabına geçer. Starter ve üstü planlarda.
1. Stripe'ı bağla
Oluşturucuda Ayarlar → Ödemeler'i aç ve Stripe gizli anahtarını yapıştır (Developers → API keys). Test ederken sk_test_… anahtarı kullan. Anahtarlar şifrelenmiş olarak saklanır.
2. Ödeme başlat
await m77.payments.checkout({
items: [{ name: 'Yoga drop-in class', amount: 1500, quantity: 1 }], // amount in cents
currency: 'usd',
metadata: { classId: 'abc123' },
});Ziyaretçi güvenli bir Stripe sayfasına yönlendirilir ve sonra aynı ekrana geri döner. Ya da sadece builder77'ye söyle: "ders başına 15 $ alan bir Satın al düğmesi ekle".
3. Sonucu kontrol et
const r = await m77.payments.result; // null | { canceled: true } | { paid, payment }
if (r?.paid) m77.toast('Payment received — see you in class!');Ödeme kayıtları
Her ödeme uygulamanın payments koleksiyonuna status (pending, paid, expired), amount, currency, items ve metadata ile kaydedilir — Veriler sekmesinde görünür. Her ödeme 1 entegrasyon kredisi kullanır.