Kişi bilgileri gizlidir. Logo çalışanları görebilir.

Logo Rest Servis Kredi Kartı Fişi Aktarım Problemi

  Tiger/REST

Logo entegrasyonu işimizde Tiger’a rest servis üzerinden kredi kartı fişi transferi yapmaya çalışıyorum ancak /ArpSlips endointine aşağıdaki JSON ile POST isteği gönderdiğimde hata alıyorum. Bizde kredi kartı fişleri TYPE değeri 70, virman fişleri 5 olarak belirlenmiş. Virman fişlerini başarılı bir şekilde Logo’ya transfer edebiliyorum ancak TYPE değerini 70 olarak değiştirip kredi kartı fişi atmaya çalıştığımda hata alıyorum. Gönderdiğim JSON aşağıdaki gibi;

{
"INTERNAL_REFERENCE":null,
"TYPE":"70",
"NUMBER":"~",
"DATE":"2017.05.20",
"AUXIL_CODE":null,
"AUTH_CODE":null,
"DOC_NUMBER":"1203526",
"TOTAL_CREDIT":459.32,
"TOTAL_DEBIT":null,
"RC_TOTAL_CREDIT":null,
"RC_TOTAL_DEBIT":null,
"NOTES1":"Kredi Karti - 31",
"DATE_CREATED":null,
"TRANSACTIONS":{
"items":[
{
"INTERNAL_REFERENCE":null,
"ARP_CODE":"32006040.MBV0",
"GL_CODE1":"120.01.04.0002",
"CYPHCODE":null,
"DATE":"2017-05-29T21:00:00Z",
"AUXIL_CODE":null,
"DOC_NUMBER":"1203526",
"DESCRIPTION":"1203526 numarali islem",
"DEBIT":null,
"CREDIT":"459.32",
"AMOUNT":"459.32",
"VAT_RATE":18,
"DISCOUNT_RATE":null,
"DATE_CREATED":null,
"PAYMENT_CODE": "GRN01N"
}
]
}
}



Bu şekilde yolladığımda servis aşağıdaki hata metnini dönüyor;

{
"Message":
"The
request is invalid.",
"ModelState":
{ "OtherError":
[ "Kayıt
veritabanına aktarılamadı."
] } }




rest


Kişi bilgileri gizlidir. Logo çalışanları görebilir.

Dönen hata mesajı (Kayıt veritabanına aktarılamadı) unique bir alana mükerrer kayıt gönderilmesinde karşımıza çıkan bir hata mesajıdır. Veritabanı seviyesinden bu hata gelir, SQL Server’den dönen ham hata mesajını muhtemelen RESTServis klasörü içerisindeki Logs klasörü içerisinde loglamıştır.

Bir ihtimal, Tiger Kredi Kartı fişleri için kullanılan numaralandırma şablonu bozulmuş ta olabilir. Bu durumda “ ~ ” işareti işe yaramıyor ve numarası “ ~ “ olan bir fiş oluşturuyor. 2. Bir fiş atmaya çalıştığınızda da içeride “ ~ “ olduğundan bu hatayı veriyor olabilir. Tiger da, cari hesap fişleri içierisinde böylebir fiş olup olmadığını kontrol edin. Varsa numaralandırma şablonu bozulmuş diyebiliriz. Yoksa, başka bir unique alanda sıkıntı vardır, onu da LOG dosyasından yakalayabilirsiniz.


23/10/17 14:30

Cevap vermek için giriş yapmanız gerekmektedir.