Backend και SDK

Πληρωμές (m77.payments)

Δέξου πληρωμές με κάρτα στον δικό σου λογαριασμό Stripe.

Άφησε την εφαρμογή σου να δέχεται εφάπαξ πληρωμές με κάρτα μέσω Stripe Checkout, απευθείας στον δικό σου λογαριασμό Stripe. Διαθέσιμο από το Starter και πάνω.

1. Σύνδεσε το Stripe

Στον builder άνοιξε Ρυθμίσεις → Πληρωμές και επικόλλησε το μυστικό κλειδί σου του 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 credit ενσωματώσεων.