Mod 2 — Headless
Lunixi.portal.create() yalnız bir API istemcisi döndürür; hiçbir ekran çizmez. Aşağıdaki adımların HTML'i tamamen demo sayfasına aittir — sizin uygulamanızda kendi tasarımınız olur.
Tek istisna kart alanıdır: kart numarası Lunixi iframe'inde toplanır, sizin sayfanıza hiç uğramaz. Böylece arayüzün tamamı sizde kalırken PCI kapsamı size geçmez.
Kart adımı gerçek bir doğrulama provizyonu açar. Merchant'a TestBank acquirer bağlıyken çalıştırın.
Neye bakmalı
Beş adımın her biri tek bir istemci çağrısına karşılık gelir:
| Adım | Çağrı |
|---|---|
| 1. Oturum | client.init() |
| 2. E-posta doğrulama | client.requestOtp() → client.verifyOtp(kod) |
| 3. Plan seçimi | client.plans() |
| 5. Kart doğrulama | Lunixi.checkout.createCardField() → lunixi:checkout:success olayı |
| — | client.addCard() → client.startSubscription() |
Abonelik başladıktan sonra alttaki düğmeler client.subscriptions(), client.invoices() ve client.cards() çağırır — dashboard'unuzu beslerken kullanacağınız uçlar.
Gerekli hazırlık
Panel oturumunuzun Bearer token'ı, bir customer ID, izinli origin ve izinli modlarda HEADLESS — ayrıntılar için Genel Bakış.