K. Adı: xxxxx
Şifre: xxxxx
Üye işyeri no (MID): xxxxx
Terminal no (TID): xxxxx
PosNet no: xxxxx
Sabit IP: xxxxx
bu bilgileri göndereceklerdir. Ben daha önceden tanımlatmış olduğum için bana direk "Sabit IP" numaramı gönderdiler fakat sizin tanımlatmanızı isteyebilirler. Yapı kredi sorunlarının ilki "Hata no: 0002" dir. Bu hatanın nedeni yapı kredi'nin istediği "order id" 24 karakter olmak zorunda fakar biz 23 karakter gönderdiğimizden kaynaklanıyor. Bunun çözümü için
system\helper\webpos\execution\ykbnk.php yi açın.
1) Aşağıdaki kodu bulun
$oid = (strlen($DataArray['orderid'])>24)? substr(str_replace('.','0',$DataArray['orderid']),0,24):substr('00000000000000000000',0,(24-strlen($DataArray['orderid']))).str_replace('.','0',$DataArray['orderid']);
Aşağıdaki kod ile değiştirin.
$oid = (strlen($DataArray['orderid'])>24)? substr(str_replace('.','0',$DataArray['orderid']),0,24):substr('000000000000000000000',0,(24-strlen($DataArray['orderid']))).str_replace('.','0',$DataArray['orderid']);
2) Aşağıdaki kodu bulun.
//curl_setopt($ch, CURLOPT_INTERFACE,'');
Aşağıdaki kod ile değiştirin.
curl_setopt($ch, CURLOPT_INTERFACE,'Sabit İpnizi yazınız');
Bu işlemi yaptıklan sonra "Bir hata oluştu (Hata no:0002) Tekrar deneyiniz. Sorun devam ederse lütfen bizimle temasa geçiniz." hatası giderilmiş olacak.
Diğer bi hata "Hata Kodu: 127" hatası alıyorsanız. Havale yöntemini seçerek bi tane sipariş verin. Sonra başka bi ürün seçerek test işlemini tekrar deneyin. "Mid, Tid, Hatalı IP" hatası alıyorsanız mid, tid değerlerini kontrol edin doğruysa 2. işlemdeki yazdığınız ip'yi kontrol edin oda doğruysa ipniz tanımlanmamıştır.
ykbnk.php ve ykbnk3d.php sayfasında
YanıtlaSil'3Dgate' =>
'gateway' =>
'gatpath'
alanlarına ne yazdınız bende bağlantı hatası vermekte