Ödeme Sayfası
Butona bastığınızda gerçek bir checkout intent açılır ve Lunixi ödeme formu aşağıda render olur. Anahtar girmeniz gerekmez.
Sigortalı deneme
Sigortalı dene kutusunu işaretlerseniz intent, sepetinde bir otobüs bileti kalemiyle açılır.
Kalemde sepet kalemi sigorta alanları (insuranceCategory: "TICKET")
bulunur; form, merchant'ın açık sigorta ürünü varsa ödeme adımında Bilet İptal sigortası teklifini
gösterir. Ayrıntılar: Sigorta → Checkout Form.
Sigortalı ve teklifli dene kutusunu işaretlerseniz kalem, teklif için gereken bilgileri de taşır
(insuranceData: sigortalı ve bilet tutarı). Form açılınca teklif kendiliğinden alınır ve ödeme adımında
fiyatıyla gösterilir; sigortayı yine siz işaretlersiniz. Demodaki yolcu bilgisi uydurmadır.
Neden bu demo anahtar istemiyor?
Diğer demolarda anahtarı siz girersiniz; burada giremezsiniz. Checkout akışının ilk iki adımı Ed25519 ile imzalanır ve imza anahtarı tarayıcıya konulamaz:
[sunucu] POST /api/v1/auth/token (imzalı) → access_token
[sunucu] POST /api/v1/payments/intents (imzalı + Bearer) → checkoutFormContent
[tarayıcı] içerik enjekte edilir → form render olurBu yüzden intent'i docs sunucusu açar; tarayıcıya yalnız formu çizecek içerik iner. Access token ve imza malzemesi tarayıcıya hiç gitmez.
Kendi entegrasyonunuzda
Sunucu tarafında aynı iki çağrıyı yaparsınız, dönen checkoutFormContent'i
sayfanıza gömersiniz. SDK config'indeki target alanı hangi elementin içine
mount edileceğini söyler — o id'de bir kapsayıcı bulunmazsa form sessizce açılmaz.
İmza sözleşmesinin tamamı: Başlarken → Kimlik doğrulama