Aizmugursistēma un SDK

Maksājumi (m77.payments)

Pieņem karšu maksājumus savā Stripe kontā.

Ļauj lietotnei pieņemt vienreizējus karšu maksājumus ar Stripe Checkout tieši tavā Stripe kontā. Pieejams no Starter plāna.

1. Pievieno Stripe

Redaktorā atver Iestatījumi → Maksājumi un ielīmē savu Stripe slepeno atslēgu (Developers → API keys). Testēšanas laikā izmanto sk_test_… atslēgu. Atslēgas tiek glabātas šifrētas.

2. Sāc maksājumu

await m77.payments.checkout({
  items: [{ name: 'Yoga drop-in class', amount: 1500, quantity: 1 }], // amount in cents
  currency: 'usd',
  metadata: { classId: 'abc123' },
});

Apmeklētājs tiek novirzīts uz drošu Stripe lapu un pēc tam atgriežas tajā pašā ekrānā. Vai vienkārši palūdz builder77: „pievieno pogu Pirkt, kas iekasē 15 $ par nodarbību“.

3. Pārbaudi rezultātu

const r = await m77.payments.result; // null | { canceled: true } | { paid, payment }
if (r?.paid) m77.toast('Payment received — see you in class!');

Maksājumu ieraksti

Katrs maksājums tiek saglabāts lietotnes kolekcijā payments ar status (pending, paid, expired), amount, currency, items un metadata — redzams cilnē Dati. Katrs maksājums izmanto 1 integrāciju kredītu.