Home

İlgili Başvuruda Servis Talebi Oluşturma

Register / Lead endpoint'i ile oluşturulan başvuru satışa dönüştükten sonra iş ortağının cihazı için arıza, malzeme, versiyon talebi olduğu durumda servis talebi oluşturabilmesi bu endpoint ile sağlanır.

İstek gönderildiğinde response içerisinde isteğin durumunu gösteren status, açıklama ve claimId değeri dönecektir. İsteğin gönderilmesinde bir sorun ile karşılaşırsa açıklama alanında bunun nedeni iletilir.

Response içerisinde ClaimId bilgisi dönmektedir. Bu bilgi ile daha sonra servis talebinizin durumunu sorgulayabilirsiniz.


Notlar

  • İlgili satışı bulabilmek adına registerRefCode veya externalRegistrationId ‘ den birinin dolu gönderilmesi gerekmektedir. İkisi aynı anda boş gönderilemez.
  • Talep tipi MALZEME girilmesi durumunda quantity alanının doldurulması gerekmektedir.
  • Talep tipi ARIZA girilmesi durumunda quantity boş gönderilmelidir.
  • Type Detail alanına seçilen talep tipi ARIZA olması durumunda ARIZA TİPİ ID’ leri , MALZEME olması durumunda MALZEME TÜRÜ ID’leri gönderilmelidir. Hatalı ID gönderilmesi status false olacaktır.
  • Geçersiz malzeme türü veya ariza tipi ID’si girilmesi durumunda servis talebi oluşturulmaz. Status sorgulandığında açıklama ile beraber status FALSE olarak görünmektedir.
  • ExternalClaimId isteğe bağlıdır. Boş gönderilmesi durumunda Ödeal tarafındaki claimId ile işlemlere devam edilecektir.
  • Payload’ın sorunsuz girilmesi durumunda talep hakkındaki bilgi için status sorgulanmalıdır.

Arıza Tipi Açıklamaları

IDARIZA TİPİ
16Tekrar Deneyin Hatası
24Diğer
33Manyetik Kart Okumuyor
60Dokunmatik Ekran Çalışmıyor
62Parametre Hatası
63Günsonu Hatası
64C1/C7/C9 Hatası
65Slip/Rulo Hatası
66Arıza 96_Kartı Çıkarın Hatası
67Bağlantı Hatası
68Temassız İşlem Hatası
69İşlem Alamama
70Versiyon Hatası
71Cihaz Açılmıyor, Kitleniyor

IDMALZEME TÜRÜ
1Rulo


Örnek Request

HttpStatusCodeRequestResponse
200{
"registerRefCode": "084f727c-8a3c-45ea-8eb7-6b32e998feca",
"terminalSerialNumber": "PAX710011981",
"externalClaimId": "1202",
"type": "VERSIYON",
"city": "İstanbul",
"town": "Kağıthane",
"address": "Test",
"description":"Versiyon Test Kaydı ",
"externalRegistrationId":"100012"
}
{
"status": true,
"reason": "Talebiniz alındı",
"claimId": "084f727c-8a3c-45ea-8eb7-6b32e998feca"
}
422{
"registerRefCode": "474835ab-2e88-4612-becc-95495986e3e6",
"terminalSerialNumber": "PAX710011981",
"externalClaimId": "1202",
"type": "VERSIYON",
"city": "İstanbul",
"town": "Kağıthane",
"address": "Test",
"description":"Versiyon Test Kaydı ",
"externalRegistrationId":"100012"
}
{
"error": {
"code": "CLAIM-13",
"message": "Lütfen geçerli RegisterRefCode giriniz"
}
}
422{
"registerRefCode": "084f727c-8a3c-45ea-8eb7-6b32e998feca",
"terminalSerialNumber": "PAX710011981",
"externalClaimId": "1202",
"type": "VERSIYON",
"city": "İstanbul",
"town": "Kağıthane",
"address": "Test",
"description":"Versiyon Test Kaydı ",
"externalRegistrationId":"100012"
}
{
"error": {
"code": "CLAIM-26",
"message": "Geçersiz terminalSerialNumber"
}
}


Hata Kodları

KoduAçıklama
GENE1Beklenmedik bir hata oluştu
CLAIM-1Claim talep isteği boş bırakılamaz
CLAIM-2TerminalSerialNumber boş bırakılamaz.
CLAIM-3RegisterRefCode ya da ExternalRegistrationId dolu gönderilmelidir
CLAIM-4İl boş bırakılamaz.
CLAIM-5Adres boş bırakılamaz.
CLAIM-6İlçe boş bırakılamaz.
CLAIM-7Type boş bırakılamaz. Bu alana istenilen servis talebinin değeri verilmelidir . Arıza, Malzeme, Versiyon
CLAIM-8Desteklenmeyen type alanı.
CLAIM-9ExternalClaimId ile kayıtlı iş emriniz bulunuyor. Yeni bir externalCalimId değeri girilerek işleme devam edilmelidir.
CLAIM-10RegisterRefCode ile iş emriniz bulunmuyor. Başvuru esnasında dönen refcode bilgisi kullanılmalıdır.
CLAIM-11Girmiş olduğunuz il kayıtlarımızda bulunmuyor.
CLAIM-12Girmiş olduğunuz ilçe kayıtlarımızda bulunmuyor.
CLAIM-13Lütfen geçerli RegisterRefCode giriniz. Başvuru esnasında dönen refcode bilgisi kullanılmalıdır.
CLAIM-14Talep detayı boş bırakılamaz.
CLAIM-15Miktar boş bırakılamaz. Malzeme iş emri gönderilmesi durumda bu alan zorunludur. Sayı formatında istenilen miktar yazılmalıdır.
CLAIM-16Talep tipi malzeme ise miktar dolu gönderilmelidir
CLAIM-17Talep tipi versiyon ise talep detayı gönderilemez
CLAIM-18Başvurunuz satışa dönüşmediği için servis talebi oluşturamazsınız.
CLAIM-19Satış bilgileri kontrol edildiği için servis talebi oluşturamazsınız
CLAIM-20Satış iptal edildiği için servis talebi oluşturamazsınız
CLAIM-21Cihaz kurulumu tamamlanmadığı için servis talebi oluşturamazsınız
CLAIM-22Hatalı başvuru
Girilen başvuru mevcut değil ise gösterilen hatadır.
CLAIM-23Başvuru altında kayıtlı cihaz bulunamadı
CLAIM-24Hatalı Terminal Serial Number, başvuru sorgulama aşamasında response içerisinde cihazın seri numarası bilgisi bulunur. Bu bilgi kullanılarak istek atılmalıdır.
CLAIM-25Başvurunuz iptal edildiği için servis talebi oluşturamazsınız
CLAIM-26Geçersiz terminalSerialNumber, başvuru sorgulama aşamasında response içerisinde cihazın seri numarası bilgisi bulunur. Bu bilgi kullanılarak istek atılmalıdır.