# Hata Kodları ve Açıklamaları

Servisler üzerinden yapılan işlemlerin sonucunda, hata oluşması durumunda sistem tarafından belirli hata kodları dönmektedir. AHL Pay  API'sinin döndüğü cevap ve bu cevaptaki hata kodları ile açıklamaları şu şekildedir;

AHL Pay API'sinin döndüğü örnek cevap şablonu&#x20;

{% tabs %}
{% tab title="Ödeme API Hata Kodları" %}

| Hata Kodu    | Hata Kodu Açıklama                                                                                              |
| ------------ | --------------------------------------------------------------------------------------------------------------- |
| E0000        | Kayit bulunamadi                                                                                                |
| E0001        | Kullanici bloklandi                                                                                             |
| E0002        | Sifreniz hatalidir.                                                                                             |
| E0003        | Hesabiniz kilitlidir.                                                                                           |
| E0004        | Kaydiniz mevcut                                                                                                 |
| E0005        | Otp kullanim suresi dolmustur.                                                                                  |
| E0006        | Otp hatalidir.                                                                                                  |
| E0007        | Otp suresi dolmustur.                                                                                           |
| E0008        | MemberVpos kaydi bulunamadi.                                                                                    |
| E0009        | Uye bulunamadi.                                                                                                 |
| E0010        | Sehir kaydi bulunamadi.                                                                                         |
| E0011        | Parola olusturma parametreleri hatalidir.                                                                       |
| E0012        | Uye isyeri bulunamadi                                                                                           |
| E0013        | Komisyon Profili bulunamadi.                                                                                    |
| E0014        | Tanımsız BIN numarasıdır.                                                                                       |
| E0015        | Komisyon parametresi bulunamadi.                                                                                |
| E0016        | Kullanıcı bulunamadı.                                                                                           |
| E0017        | Kullanıcıya bağlı üye işyeri bulunmamaktadır.                                                                   |
| E0018        | İşlem tipi bulunamadı.                                                                                          |
| E0019        | Tutar alani 0dan buyuk olmalidir.                                                                               |
| E0020        | Currency Gecersiz                                                                                               |
| E0021        | Rnd alanı boş olamaz.                                                                                           |
| E0022        | Hash boş olamaz.                                                                                                |
| E0023        | Kart numarası girilmesi zorunludur.                                                                             |
| E0024        | Kartın son kullanma tarihini girmeniz gerekmektedir.                                                            |
| E0025        | Karta ait CVV girilmesi zorunludur.                                                                             |
| E0026        | Üye Sanal Pos Tanımı Bulunamadı.                                                                                |
| E0027        | Üye sanal pos ayarları bulunamadı.                                                                              |
| E0028        | Banka servis url tanımı bulunamadı.                                                                             |
| E0029        | Hash hatası                                                                                                     |
| E0030        | Sipariş numarası zorunludur.                                                                                    |
| E0031        | Api kullanicisi portale giris yapamaz                                                                           |
| E0032        | İşlem kaydı bulunamadı.                                                                                         |
| E0033        | Kullanıcın durumu işlem için yetkisi bulunmamaktadır.                                                           |
| E0034        | Orijinal işlem sipariş numarası zorunludur.                                                                     |
| E0035        | Bankadan cevap alınamadı.                                                                                       |
| E0036        | Gün sonu tamamlanmış işlem iptal edilemez.                                                                      |
| E0037        | Gün sonu tamamlanmamış işlem iade edilemez.                                                                     |
| E0038        | Bankadan cevap alınamadı.                                                                                       |
| E0039        | Vergi Kimlik Numarası formatı hatalıdır.                                                                        |
| E0040        | TCKN formatı hatalıdır.                                                                                         |
| E0041        | Ön provizyon işlemi daha önce tamamlanmıştır.                                                                   |
| E0042        | CardBin zorunludur.                                                                                             |
| E0043        | Orijinal işlem tutarından daha fazla iade edilemez.                                                             |
| E0044        | Link bankasiyla kart numarasi uyusmamaktadir.                                                                   |
| E0045        | Komisyon tutar hesaplamasi hatali                                                                               |
| E0046        | Bank tanimi yapmaniz gerekmektedir.                                                                             |
| E0047        | Siparis numarasi mevcut.                                                                                        |
| E0048        | Link suresi dolmustur.                                                                                          |
| E0049        | Banka ayarları tanımı yapılmıştır                                                                               |
| E0051        | Girilen bin ile banka uyuşmamaktadır                                                                            |
| E0052        | Üye İşyeri için bu para biriminden işlem izni bulunamamaktadır                                                  |
| E0053        | Ana bayi olarak seçim yapamazsınız.                                                                             |
| E0054        | Döküman kriterleri bulunamadı.                                                                                  |
| E0055        | Onaylandı                                                                                                       |
| E0056        | Bankayı arayın                                                                                                  |
| E0057        | Özel – Bankayı arayın                                                                                           |
| E0058        | Geçersiz İşyeri                                                                                                 |
| E0059        | Kart blokeli – karta el koyun                                                                                   |
| E0060        | Onaylanmadı – kart blokeli                                                                                      |
| E0061        | Hata Uyarı Dosyası                                                                                              |
| E0062        | Karta El Koy                                                                                                    |
| E0063        | Kimlik kontrollü onay                                                                                           |
| E0064        | Geçersiz işlem RED                                                                                              |
| E0065        | Hatalı tutar – RED                                                                                              |
| E0066        | Kart numarası hatalı – RED                                                                                      |
| E0067        | Muhattap Banka Yok                                                                                              |
| E0068        | Geçersiz İşlem                                                                                                  |
| E0069        | İşlemi Tekrarlayınız                                                                                            |
| E0070        | Bu Kart ile Nakit Avans Çekilemez                                                                               |
| E0071        | Yapılmış İşlem Yok                                                                                              |
| E0072        | Kayıt Dosyada Yok                                                                                               |
| E0073        | Dosyaya Ulaşılamıyor                                                                                            |
| E0074        | Para Çekme , Miktar Hatalı                                                                                      |
| E0075        | Format hatası – bankanızı arayın                                                                                |
| E0076        | Süresi dolmuş kart – RED – karta el koyun                                                                       |
| E0077        | RED                                                                                                             |
| E0078        | Karta El Koy                                                                                                    |
| E0079        | Kayıp kart                                                                                                      |
| E0080        | Çalıntı kart                                                                                                    |
| E0081        | Yetersiz bakiye                                                                                                 |
| E0082        | Vadesi dolmuş kart                                                                                              |
| E0083        | Şifre hatalı pin                                                                                                |
| E0084        | İşlem tipi karta kapalı                                                                                         |
| E0085        | Terminal yetkisi yok                                                                                            |
| E0086        | RED – Kısıtlı kart                                                                                              |
| E0087        | Kart aylık kullanım sayısı dolmuş                                                                               |
| E0088        | Şifre deneme sayısı aşıldı                                                                                      |
| E0089        | Bağlantı yok                                                                                                    |
| E0090        | Geçersiz kart                                                                                                   |
| E0091        | Kartınız E-Ticaret İşlemlerine Kapalıdır. Bankanızı Arayınız.                                                   |
| E0092        | Batch toplamları tutmuyor ise verilen hata                                                                      |
| E0093        | Sistem hatası – bağlantı yok                                                                                    |
| E0094        | Değişiklik talebiniz alınmıştır. Onaylandığında değişiklik uygulanacaktır.                                      |
| E0095        | Tekrar işlem deneyebilir misiniz                                                                                |
| E0096        | Pasif üye işyeri güncellenemez                                                                                  |
| E0097        | Dosya mevcut                                                                                                    |
| E0098        | Geçersiz dosya uzantısı                                                                                         |
| E0099        | Dosya yüklemeniz gerekmektedir.                                                                                 |
| E0100        | Dosyaya kayıtları girmeniz gerekmektedir.                                                                       |
| E0101        | Üye işyeri yönlendirme tanımını kontrol ediniz.                                                                 |
| E0102        | Şifreniz 8 karakter uzunluğunda; büyük harf ve özel karakter içermelidir                                        |
| E0103        | Yazılmaya çalışılan dosya mevcuttur                                                                             |
| E0104        | Dizinde dosya bulunmamaktadır.                                                                                  |
| E0105        | Bağlanılan dizinde dosya bulunmamaktadır.                                                                       |
| E0106        | Üye işyeri adresi bulunamadı.                                                                                   |
| E0107        | Terminal bulunamadı.                                                                                            |
| E0108        | VKN e ait IKS bildirimi yapılmıştır.                                                                            |
| E0109        | Üye İşyerinin IKS Bildirimi Bulunmamaktadır. Bildirim yapıldıktan sonra Fesih işlemine devam edebilirsiniz.     |
| E0110        | Üye işyeri ortak bilgisi bulunmamaktadır.                                                                       |
| E0111        | AHLPAY - IKS servisinden hata alınmaktadır.                                                                     |
| E0112        | Üye işyerine ait IKS bildirimi bulunmamaktadır. IKS bildirimi yapıldıktan sonra işleminize devam edebilirsiniz. |
| E0113        | Döviz cinsi zorunludur.                                                                                         |
| E0114        | İşlem başarıyla iptal edilmiştir.                                                                               |
| E0115        | Üye işyeriniz blokelidir.                                                                                       |
| E0116        | Onaylanmış işlem tekrar onaylanamaz                                                                             |
| {% endtab %} |                                                                                                                 |

{% tab title="HTML Hata Kodları" %}

| Kod | Mesaj               | Anlamı                                           |
| --- | ------------------- | ------------------------------------------------ |
| 100 | Continue            | Sunucu istemi aldı ve işlemeye hazır.            |
| 101 | Switching Protocols | Sunucu protokol değişikliği isteğini kabul etti. |

| 200 | OK                            | İstek başarıyla işlendi.                               |
| --- | ----------------------------- | ------------------------------------------------------ |
| 201 | Created                       | İstekle oluşturulan yeni kaynak başarıyla oluşturuldu. |
| 202 | Accepted                      | İstek kabul edildi, ancak henüz işlenmedi.             |
| 203 | Non-Authoritative Information | Yetersiz Bilgi                                         |
| 204 | No Content                    | İstek başarıyla işlendi, ancak yanıtta içerik yok.     |

| 300 | Multiple Choices   | İsteğin birden fazla cevabı olabilir, kullanıcıların seçim yapması gerekiyor.      |
| --- | ------------------ | ---------------------------------------------------------------------------------- |
| 301 | Moved Permanently  | İstenen kaynak kalıcı olarak taşındı.                                              |
| 302 | Found              | İstenen kaynak geçici olarak farklı bir URL'de bulunuyor.                          |
| 303 | See Other          | İstenen kaynak farklı bir URI'de bulunuyor ve GET yöntemi kullanılarak alınabilir. |
| 304 | Not Modified       | Tarayıcının önbelleğindeki sayfa güncel değil, son versiyon kullanılmalı.          |
| 307 | Temporary Redirect | İstenen kaynak geçici olarak farklı bir URL'de bulunuyor.                          |
| 308 | Permanent Redirect | İstenen kaynak kalıcı olarak farklı bir URL'de bulunuyor.                          |

| 400 | Bad Request        | İstek yanlış yapılandırılmış veya sunucu tarafından anlaşılmamış.            |
| --- | ------------------ | ---------------------------------------------------------------------------- |
| 401 | Unauthorized       | Kimlik doğrulama gerekiyor.                                                  |
| 403 | Forbidden          | İstek reddedildi, istemci erişim izni yok.                                   |
| 404 | Not Found          | İstek edilen kaynak sunucuda bulunamadı.                                     |
| 405 | Method Not Allowed | İstekte belirtilen yöntem (GET, POST, vb.) kaynak tarafından desteklenmiyor. |
| 408 | Request Timeout    | Sunucu, istek zaman aşımına uğradı.                                          |
| 409 | Conflict           | İstek kaynağın şu anki durumuyla çakışıyor.                                  |
| 410 | Gone               | İstek edilen kaynak artık sunucuda bulunmuyor.                               |
| 429 | Too Many Requests  | İstemci, belirli bir süre içinde çok fazla istek yaptı.                      |

| 500 | Internal Server Error           | Sunucuda bir hata oluştu.                                                                    |
| --- | ------------------------------- | -------------------------------------------------------------------------------------------- |
| 501 | Not Implemented                 | İstekte belirtilen yöntem sunucu tarafından henüz uygulanmadı veya desteklenmiyor.           |
| 502 | Bad Gateway                     | Sunucu, hizmet vermek için bir başka sunucuya yönlendirdi, ancak yanıt alınamadı.            |
| 503 | Service Unavailable             | Sunucu geçici olarak hizmet veremiyor, bakım yapılıyor veya yüksek trafik var.               |
| 504 | Gateway Timeout                 | Sunucu, hizmet vermek için bir başka sunucuya yönlendirdi, ancak yanıt zaman aşımına uğradı. |
| 505 | HTTP Version Not Supported      | Sunucu, istekte belirtilen HTTP sürümünü desteklemiyor.                                      |
| 511 | Network Authentication Required | İstek için kimlik doğrulama gerekiyor, ancak istemci henüz kimlik doğrulaması yapmadı.       |

{% endtab %}
{% endtabs %}
