Tüm Taksit Listesi
Üye işyeriniz için tanımlanmış tüm taksit seçeneklerini sorgulamak için VPOSClient.AllInstallmentQuery
metodunu kullanabilirsiniz. Bu işlem, tüm bankalar ve kart tipleri için geçerli taksit seçeneklerini almak için kullanılır.
1// Banka API bilgilerini ayarlayın 2VirtualPOSAuth auth = new VirtualPOSAuth 3{ 4 bankCode = CP.VPOS.Services.BankService.QNBpay, 5 merchantID = "20158", 6 merchantUser = "07fb70f9d8de575f32baa6518e38c5d6", 7 merchantPassword = "61d97b2cac247069495be4b16f8604db", 8 merchantStorekey = "$2y$10$N9IJkgazXMUwCzpn7NJrZePy3v.dIFOQUyW4yGfT3eWry6m.KxanK", 9 testPlatform = true 10}; 11 12// Tüm taksit listesi sorgulama isteği oluşturun 13AllInstallmentQueryRequest request = new AllInstallmentQueryRequest 14{ 15 amount = 100, 16 currency = Enums.Currency.TRY 17}; 18 19var response = VPOSClient.AllInstallmentQuery(request, auth);
Tüm Taksit Listesi Kullanım Alanları
Tüm taksit listesi sorgulama işlemi aşağıdaki durumlarda kullanışlıdır:
- Ödeme Sayfası: Müşteriye ödeme sayfasında sunulacak tüm taksit seçeneklerini önceden yüklemek.
- Banka Karşılaştırma: Farklı bankaların taksit seçeneklerini karşılaştırmak ve müşteriye en avantajlı seçeneği sunmak.
- Kampanya Sayfası: Web sitenizde veya uygulamanızda taksit kampanyalarını listelemek.
Önemli Notlar
- Taksit sorgulama işlemi, sadece ödeme kuruluşları (QNBPay, Param, Iyzico vb.) tarafından desteklenmektedir. Direkt banka sanal poslarının (Akbank, Garanti Bankası vb.) taksit sorgulama servisi bulunmamaktadır.
- Direkt banka sanal posları kullanıyorsanız, taksit işlemlerini banka anlaşmanıza göre kendi uygulamanıza kaydetmeli ve kullanmalısınız.
- Taksit seçenekleri, bankanın ve üye işyerinin anlaşmasına göre değişiklik gösterebilir.
- Bu işlem, büyük miktarda veri döndürebilir, bu nedenle performans açısından dikkatli kullanılmalıdır. Örneğin e-ticaret ürün sayfanıza her girildiğinde servis çağırılmamalı, async olarak arkaplanda cachede tutabilir ve belirli aralıklarla yenileyebilirsiniz.
- Taksit seçenekleri, bankaların kampanyalarına göre zaman içinde değişebilir, bu nedenle cacheleme yapıldığında belirli aralıklarla düzenli olarak güncellenmesi önerilir.