Komisyon Listeleme ve Tutar Hesaplama
Bu servis, belirli bir tutar için banka ve kart programlarına göre komisyon ve ödeme detaylarını hesaplar.
Komisyon Listeleme Servisi İstek Modeli
| Method | Endpoint | Body |
|---|---|---|
| POST | /commissions | JSON |
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 | Evet | Ödeme tutarı. Zorunlu alan. |
Örnek İstek JSON
Komisyon listeleme için örnek request body
12345678
Cevap Parametreleri
| Alan | Tip | Açıklama |
|---|---|---|
| bankName | string | Banka adı |
| cardProgramName | string | Kart program adı |
| bankImage | string | Banka logosu URL'si |
| cardProgramImage | string | Kart program logosu URL'si |
| 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 (MERCHANT/CUSTOMER) |
| amountPerInstallment | number | Her taksit için ödeme tutarı |
| totalAmount | number | Toplam ödeme tutarı |
| netAmount | number | Üye işyerine yatacak net tutar |
Örnek Cevap JSON
Komisyon ve tutar hesaplama örnek cevabı
12345678910111213141516171819202122232425262728
Her banka ve kart programı için farklı komisyon ve ödeme detayları hesaplanır.
Komisyon Hesaplama Detayları
Servis, girilen tutar için şu hesaplamaları yapar:
- Taksit başına düşen ödeme tutarı
- Toplam ödeme tutarı
- Üye işyeri komisyon oranları
- Müşteri komisyon oranları
- Net ödeme tutarı
