Taksit Listeleme
Bu servisi kullanarak kart bin kodu ile taksit listesi alabilirsiniz. Kullanıcı kart numarasını girdiğinde taksitleri görüntülemesini sağlayabilirsiniz.
Taksit Listeleme Servisi İstek Modeli
| Method | Endpoint | Body |
|---|---|---|
| POST | /installments | JSON |
İstek Parametreleri
| Alan | Tip | Zorunlu | Açıklama |
|---|---|---|---|
| terminal | object | Evet | Üye işyerine ait terminal bilgileri. |
| config | object | Evet | İstek için gerekli config bilgileri. |
Terminal Parametreleri
| Alan | Tip | Zorunlu | Açıklama |
|---|---|---|---|
| apiKey | string | Evet | Üye işyerine ait terminal API anahtarı. |
Config Parametreleri
| Alan | Tip | Zorunlu | Açıklama |
|---|---|---|---|
| amount | number | Hayır | Ödeme tutarı. Opsiyonel olarak gönderilebilir. |
| binCode | string | Evet | Kart bin kodu (6 haneli) 6 karakterli olması zorunludur. |
Örnek İstek JSON
Taksit listeleme için örnek request body
12345678
Cevap Parametreleri
| Alan | Tip | Açıklama |
|---|---|---|
| message | string | Sonuç mesajı |
| content | object | Taksit listesi içeriği |
Cevap İçeriği Parametreleri
| Alan | Tip | Açıklama |
|---|---|---|
| bankName | string | Banka adı Örnek: Yapı ve Kredi Bankası |
| cardProgramName | string | Kart program adı Örnek: World |
| bankImage | string | Banka logosu Örnek: /storage/images/banks/yapi-ve-kredi-bankasi.png |
| cardProgramImage | string | Kart program logosu Örnek: /storage/images/card-programs/world.png |
| isUndefined | boolean | Banka tanımsız ise true Örnek: false |
| installments[] | array | Taksit bilgileri listesi |
Taksit Bilgileri Parametreleri
| Alan | Tip | Açıklama |
|---|---|---|
| installment | number | Taksit sayısı |
| merchantCommission | number | Üye işyeri komisyon oranı |
| customerCommission | number | Müşteri komisyon oranı |
| commissionOption | string | Komisyon seçeneği |
| amountPerInstallment | number | Her taksit için ödeme tutarı |
| totalAmount | number | Toplam ödeme tutarı |
| netAmount | number | Üye işyerine yatacak tutar |
| minAmount | number | Minimum taksit tutarı |
| maxAmount | number | Maksimum taksit tutarı |
| campaign | string | Kampanya içeriği (örn: +3) |
| campaignMinAmount | number | Kampanya minimum tutarı |
| campaignMaxAmount | number | Kampanya maksimum tutarı |
Tanımlı Banka Cevabı
Başarılı Cevap Örneği
Tanımlı bir banka için taksit listesi
1234567891011121314151617181920212223
Tanımsız Banka Cevabı
Tanımsız Banka Cevabı
Tanımlanamayan banka için varsayılan taksit listesi
1234567891011121314151617181920212223
Tanımsız banka durumunda, tüm taksitler için komisyon ve diğer detaylar sıfır olarak döner.
