Mobil Projeler İçin Web Satış Platformu Entegrasyonu
Bu rehber, InsurUp Web Satış Platformu'nu mobil uygulamalarına (iOS, Android veya cross-platform) entegre etmek isteyen partnerler için hazırlanmıştır. Döküman, mobil ortamın kendine özgü gereksinimlerini ele alarak standart web entegrasyonundan farklılaşan noktaları açıklar.
Temel API akışları için InsurUp Web Satış Platformu Self-servis Entegrasyon Rehberi ve ürün bazlı detaylar için Kasko Entegrasyon Rehberi dökümanlarını incelemeniz önerilir. Bu rehber, söz konusu dökümanların mobil uygulamalar için tamamlayıcısı niteliğindedir.
API Referansı: Tüm endpoint'lerin detaylı teknik dokümantasyonu için api.insurup.com/scalar adresini ziyaret edin.
1. Entegrasyon yaklaşımları
Mobil uygulamalarda InsurUp entegrasyonu için iki temel yaklaşım mevcuttur.
1.1 Native HTTP client (Önerilen)
Uygulamanız doğrudan InsurUp REST API'lerini çağırır ve kendi kullanıcı arayüzünüzü kullanırsınız.
| Avantaj | Dezavantaj |
|---|---|
| Tam UI kontrolü ve native deneyim | Daha fazla geliştirme efortu |
| Daha iyi performans | Ödeme akışları için WebView gerekli |
| Offline-first senaryolar için uygun | API değişikliklerinde güncelleme gerekli |
1.2 WebView/Hybrid yaklaşım
Mevcut web satış platformunuzu WebView içinde gösterir ve native uygulama ile köprü kurarsınız.
| Avantaj | Dezavantaj |
|---|---|
| Hızlı entegrasyon | Sınırlı native deneyim |
| Web güncellemeleri otomatik yansır | WebView performans kısıtlamaları |
| Ödeme akışları doğal çalışır | Platform farklılıkları (iOS/Android WebView davranışları) |
Her iki yaklaşımda da 3D Secure ve Insurance Company Redirect ödeme yöntemleri için WebView kullanımı zorunludur.
2. Acente ve şube tanımlayıcıları
InsurUp entegrasyonunda doğru acente/şube tanımlaması kritik öneme sahiptir. Üretim yapısına göre farklı parametreler gereklidir.