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

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

  Tiger/REST Diğer

Merhabalar,

Logo Rest servisi üzerinden /api/v1/ArpSlips endpointine aşağıdaki json objesini gönderdiğimiz POST requestte http400 hatası almaktayız.  

{
 "INTERNAL_REFERENCE":null,
 "TYPE":"70",
 "NUMBER":"~",
 "DATE":"2021.02.16",
 "AUXIL_CODE":null,
 "AUTH_CODE":null,
 "DOC_NUMBER":"123456",
 "TOTAL_CREDIT":null,
 "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":"0000000000000001", "BANKACC_CODE":"11 12",
 "CYPHCODE":null,
 "DATE":"2021-02-16T21:00:00Z",
 "AUXIL_CODE":null,
 "DOC_NUMBER":"123456",
 "DESCRIPTION":"123456 numarali islem",
 "DEBIT":null,
 "CREDIT":"100",
 "AMOUNT":"100",
 "VAT_RATE":null,
 "DISCOUNT_RATE":null,
 "DATE_CREATED":null
 }]
 }
}
C#

Error Log kayıtlarında  11 kodlu banka ve 12 kodlu banka hesabımız oldugu halde aşağıdaki gibi hata loglamaktadır. Ancak Logo Tiger ekranı üzerinden bu hesaplara manuel olarak kayıt girebilmekteyiz.


Request Parameters:  (restRecord:LogoObjects.RestService.Models.v1.ArpSlips)

                Error Key:ValError0-ErrorDetails:11 12 kodlu banka hesabı bulunamadı.[1]

                Error Key:ValError1-ErrorDetails:11 12 kodlu banka hesabı yok ya da kredi kartı işlemleri için uygun değil.


Teşekkürler.


Hata çözüldü.

Banka kodu 6 hane olarak kabul edildiği için  banka kodumuz olan 11 (2 hane) ve 4 boşluk koyunca aktarım gerçekleşti.




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