# HEMEN AL SONRA ÖDE (V.41)

## HEMEN AL SONRA ÖDE (V.40)

- [1. Versiyon Tarihçesi](https://restdocs.haso.com.tr/1.-versiyon-tarihcesi.md)
- [2. Gereksinimler](https://restdocs.haso.com.tr/2.-gereksinimler.md): Servisleri kullanmaya başlamadan aşağıdaki işlemleri yaptığınızdan ve gerekli bilgileri temin  ettiğinizden emin olunuz.
- [3. Servis Erişim Bilgileri](https://restdocs.haso.com.tr/3.-servis-erisim-bilgileri.md): Servis erişim bilgileri için bizimle iletişime geçiniz.
- [4. Kullanım Amacı](https://restdocs.haso.com.tr/4.-kullanim-amaci.md): Bu servis sayesinde Haso sisteminde müşteri sorgulayabilir, limit alabilir ve işlem  oluşturabilirsiniz.
- [5. Servis Metodları](https://restdocs.haso.com.tr/5.-servis-metodlari.md)
- [5.1. Müşteri Limit Bilgilerini Getir](https://restdocs.haso.com.tr/5.-servis-metodlari/5.1.-musteri-limit-bilgilerini-getir.md)
- [5.2. Limit Belirle](https://restdocs.haso.com.tr/5.-servis-metodlari/5.2.-limit-belirle.md)
- [5.2.1 Limit İsteğinin Başlatılması](https://restdocs.haso.com.tr/5.-servis-metodlari/5.2.-limit-belirle/5.2.1-limit-isteginin-baslatilmasi.md)
- [5.2.2. Limit Talebinin Pin Kodu ile Onaylanması](https://restdocs.haso.com.tr/5.-servis-metodlari/5.2.-limit-belirle/5.2.2.-limit-talebinin-pin-kodu-ile-onaylanmasi.md): Limit belirlemenin ilk adımında başarılı bir şekilde talep başlatıldı ise müşteriye Pin kodu  gönderilmiştir. Gönderilen pin kodu ile talebin onaylandığı servistir.
- [5.2.3. KKB Rapor Sonucu Kontrolü](https://restdocs.haso.com.tr/5.-servis-metodlari/5.2.-limit-belirle/5.2.3.-kkb-rapor-sonucu-kontrolu.md): Eğer 2. Adım olan Kkb Talebinin Onaylanması servisinden rapor sonucu gelmemiş ise bu servis ile  rapor sonucu kontrol edilebilir.
- [5.2.4. Yeniden KkbPin Kodu Gönderilmesi](https://restdocs.haso.com.tr/5.-servis-metodlari/5.2.-limit-belirle/5.2.4.-yeniden-kkbpin-kodu-gonderilmesi.md)
- [5.2.5 Ön Tanımlı Limit Gönderimi](https://restdocs.haso.com.tr/5.-servis-metodlari/5.2.-limit-belirle/5.2.5-on-tanimli-limit-gonderimi.md)
- [5.2.6 Kds limiti Gönderimi](https://restdocs.haso.com.tr/5.-servis-metodlari/5.2.-limit-belirle/5.2.6-kds-limiti-gonderimi.md)
- [5.3. Yeni İşlem Oluşturma](https://restdocs.haso.com.tr/5.-servis-metodlari/5.3.-yeni-islem-olusturma.md)
- [5.4. İşlem Durumunu Aktifleştirme](https://restdocs.haso.com.tr/5.-servis-metodlari/5.4.-islem-durumunu-aktiflestirme.md): Haso sisteminde bulunan işlemlerinizin durumunu izin verilen durumlarda değiştirmenizi sağlar. İşlemi aktif etmek için kullanılabilir.
- [5.5 Ödeme Planını Getir](https://restdocs.haso.com.tr/5.-servis-metodlari/5.5-odeme-planini-getir.md)
- [5.6 Ödendi Bilgisinin Gönderilmesi ](https://restdocs.haso.com.tr/5.-servis-metodlari/5.6-odendi-bilgisinin-gonderilmesi.md): Haso dışında bir yapıdan ödeme alındığı zaman ödeme kaydının durumunu hasoda da Ödendi  yapılması için bu servis kullanılır.
- [5.7 İşlemin İadesi](https://restdocs.haso.com.tr/5.-servis-metodlari/5.7-islemin-iadesi.md)
- [5.8 İşlem İadesi Kontrolü](https://restdocs.haso.com.tr/5.-servis-metodlari/5.8-islem-iadesi-kontrolu.md): RefundTransaction servisinde gönderilmiş olan RefundId parametresi ile iade işleminin durumunu  kontrol eder. Eğer H308 kodu ile hata gelirse İade işlemi bulunamadı anlamına gelmektedir.
- [5.9 Müşteri İşlemlerini Getir](https://restdocs.haso.com.tr/5.-servis-metodlari/5.9-musteri-islemlerini-getir.md)
- [5.10 Müşteri Ödemelerini Getir](https://restdocs.haso.com.tr/5.-servis-metodlari/5.10-musteri-odemelerini-getir.md): Haso sisteminde tanımlı bir müşterinin onaylanmış ödemelerini istediğiniz zaman bu metod ile  alabilirsiniz. İşlemler yeniden eskiye göre sayfalama ile listelenir.
- [5.11 Günlük Mutabakat servisleri](https://restdocs.haso.com.tr/5.-servis-metodlari/5.11-gunluk-mutabakat-servisleri.md): Günlük olarak sipariş, yapılan ödeme ve iade tutarlarını dönen servislerdir. Toplam tutarları  ve detaylı olarak dönüş yapan 2 endpoint bulunmaktadır.
- [5.11.1 Genel Mutabakat Servisi](https://restdocs.haso.com.tr/5.-servis-metodlari/5.11-gunluk-mutabakat-servisleri/5.11.1-genel-mutabakat-servisi.md): Gönderilen tarih parametresine göre sipariş, yapılan ödeme ve iade toplam tutarlarını geri  döndürür.
- [5.11.2 Mutabakat Detay Servisi](https://restdocs.haso.com.tr/5.-servis-metodlari/5.11-gunluk-mutabakat-servisleri/5.11.2-mutabakat-detay-servisi.md): Gönderilen tarih parametresine göre sipariş, yapılan ödeme ve iade tutarlarını sipariş numarası  ile birlikte array olarak geri döndürür.
- [5.12. İcraya gönderilen işlemin Bildirilmesi](https://restdocs.haso.com.tr/5.-servis-metodlari/5.12.-icraya-gonderilen-islemin-bildirilmesi.md): İcraya verilen müşterinin ilgili işlemin Hasoya bildirilmesi için kullanılır.
- [5.13. İcraya verilmiş işlemin Ödenmesi](https://restdocs.haso.com.tr/5.-servis-metodlari/5.13.-icraya-verilmis-islemin-odenmesi.md): İcraya verilmiş işlemin ödemesi alınırsa bu endpoint ile kayıt ödendi yapılır.
- [5.14 İcraya Verilen işlem için masraf tutarı girişi](https://restdocs.haso.com.tr/5.-servis-metodlari/5.14-icraya-verilen-islem-icin-masraf-tutari-girisi.md)
- [5.15 Müşterinin GsmNo Değiştirilmesi](https://restdocs.haso.com.tr/5.-servis-metodlari/5.15-musterinin-gsmno-degistirilmesi.md)
- [5.16 Müşterinin Durumunu Askıya Alınması](https://restdocs.haso.com.tr/5.-servis-metodlari/5.16-musterinin-durumunu-askiya-alinmasi.md): Fraud şüphesi görünen müşterinin durumunun askıya alınabilmesi için kullanılır. Askıya alınan  müşteri yeni işlem oluşturamaz.
- [5.17 Hata Kodları Listesi](https://restdocs.haso.com.tr/5.-servis-metodlari/5.17-hata-kodlari-listesi.md): Opsiyonel bir metodtur. Sistemde var olan hata kodlarının güncel halini liste halinde veren  servistir.
- [5.18 Müşteriye Özel Limit Tanımlanması](https://restdocs.haso.com.tr/5.-servis-metodlari/5.18-musteriye-ozel-limit-tanimlanmasi.md): Müşterinin kendi limitine ilave olarak çalışan özel limit tanımlanması isteniyorsa bu endpoint  kullanılır.
- [5.19 Müşteriye Bakiye Yüklenmesi](https://restdocs.haso.com.tr/5.-servis-metodlari/5.19-musteriye-bakiye-yuklenmesi.md): Müşterinin hesabına bakiye yüklemek bu endpoint kullanılır. Müşterinin bakiye tutarı ödenmemiş  bir taksitini karşıladığı an taksit tutarı kadar bakiye düşülür ve ilgili taksit kapatılır.
- [5.20 Toplu Olarak Ödendi Bilgisinin Gönderilmesi](https://restdocs.haso.com.tr/5.-servis-metodlari/5.20-toplu-olarak-odendi-bilgisinin-gonderilmesi.md): Haso dışında bir yapıdan ödeme alındığı zaman ödeme kaydının durumunu hasoda da Ödendi  yapılması için bu servis kullanılır. Birden fazla PaymentCode array olarak gönderilebilir.
- [5.21. Satıcı Segmenti ile Ödeme planının Getirilmesi](https://restdocs.haso.com.tr/5.-servis-metodlari/5.21.-satici-segmenti-ile-odeme-planinin-getirilmesi.md)
- [5.22 Müşterinin Durumunun Tekrardan Aktif Edilmesi](https://restdocs.haso.com.tr/5.-servis-metodlari/5.22-musterinin-durumunun-tekrardan-aktif-edilmesi.md): Müşterinin durumunun tekrardan aktif edilmesi için kullanılır.
- [5.23 Taksit Oran Tanımları Listesi](https://restdocs.haso.com.tr/5.-servis-metodlari/5.23-taksit-oran-tanimlari-listesi.md): Opsiyonel bir metodtur. Taksit işlem ücreti oranları ve kategori koduna göre maksimum taksit bilgilerinin güncel halini liste halinde veren  servistir.
- [6. Enum Tanımları](https://restdocs.haso.com.tr/6.-enum-tanimlari.md)
- [6.1. İşlem Statüleri](https://restdocs.haso.com.tr/6.-enum-tanimlari/6.1.-islem-statuleri.md)
- [6.2. Taksit Statüleri](https://restdocs.haso.com.tr/6.-enum-tanimlari/6.2.-taksit-statuleri.md)
