Backend u SDK

Ħlasijiet (m77.payments)

Aċċetta ħlasijiet bil-karta bil-kont Stripe tiegħek.

Ħalli l-app tiegħek tieħu ħlasijiet ta' darba bil-karta permezz ta' Stripe Checkout, imħallsa dritt fil-kont Stripe tiegħek. Disponibbli minn Starter 'il fuq.

1. Għaqqad Stripe

Fil-builder iftaħ Issettjar → Ħlasijiet u agħmel paste tas-secret key ta' Stripe tiegħek (Developers → API keys). Uża ċavetta sk_test_… waqt li tkun qed tittestja. Iċ-ċwievet jinħażnu kriptati.

2. Ibda ħlas

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

Il-viżitatur jintbagħat f'paġna sigura ta' Stripe u wara jerġa' lura għall-istess skrin. Jew sempliċement itlob lil builder77: "żid buttuna Ixtri li tiċċarġja $15 għal kull klassi".

3. Iċċekkja r-riżultat

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

Rekords tal-ħlasijiet

Kull ħlas jiġi ssejvjat fil-kollezzjoni payments tal-app tiegħek b'status (pending, paid, expired), amount, currency, items u metadata — viżibbli fit-tab Data. Kull ħlas juża 1 kreditu ta' integrazzjoni.