• 22-07-2019, 17:01:21
    #1
    Herkese iyi çalışmalar,

    Opencard 3.0.X alt yapısı ile Journal 3 kullanıyorum. Paytr kurulumu için API, key vs. tam olarak girildi ama aşağıdaki hatayı alıyorum. Sebebi nedir ?

    PAYTR IFRAME failed. reason:Zorunlu alan degeri gecersiz veya gonderilmedi (get-token): email
  • 22-07-2019, 17:03:21
    #2
    Üyeliği durduruldu
    Hocam zaten hatayı belirtiyor size email bilgisi gönderilmedi diyor. Paytr kurulumu yaptım zamanında müşteri email bilgisini zorunlu tutuyor.
  • 22-07-2019, 17:03:39
    #3
    OrionAjans adlı üyeden alıntı: mesajı görüntüle
    Herkese iyi çalışmalar,

    Opencard 3.0.X alt yapısı ile Journal 3 kullanıyorum. Paytr kurulumu için API, key vs. tam olarak girildi ama aşağıdaki hatayı alıyorum. Sebebi nedir ?

    PAYTR IFRAME failed. reason:Zorunlu alan degeri gecersiz veya gonderilmedi (get-token): email
    Genel ayarlardan smtp mail adresinizi tanımladınız mı ve mail iletiminiz çalışıyor mu?
  • 22-07-2019, 17:07:19
    #4
    Üyeliği durduruldu
    icome adlı üyeden alıntı: mesajı görüntüle
    Genel ayarlardan smtp mail adresinizi tanımladınız mı ve mail iletiminiz çalışıyor mu?
    Onunla uzaktan yakında bir alakası yok hatanın sebebi ödemeyi yapacak olan müşterinin email adresinin gönderilmemesi.
  • 22-07-2019, 17:11:16
    #5
    Journalin Tek sayfa odeme sisteminde sayfa acildigi anda PAYTR Yi actirdigi icin email adresi girilmeden hataya yol acmaktadır.
    tek sayfa odemenin modifiye edilmesi veyahut odeme yontemlerinde 2 secenek varsa 2.secenek Paytr olması gerekmektedir.
  • 23-07-2019, 12:00:34
    #6
    paytr modülünde eposta telefon bilgi zorunlu istenilen bilgileri custom olarak data atarsanız sorun çözülür.
  • 23-07-2019, 12:05:58
    #7
    Kullanıcıların mailini iletemiyor sisteminiz böylelikle faturalandırma olmayacağı için red yiyorsunuz.
  • 25-11-2019, 13:40:25
    #8
    Sorun çözüldü mü acaba ?
  • 26-11-2019, 01:13:28
    #9
    catalog/controller/extension/payment/paytr_checkout.php
    Üstteki dosyayı açınız.
    Satır 109'da görmüş olduğunuz satırı:
    $merchant['email'] = $order_info['email'];
    $merchant['email'] = 'kendi@mailadresiniz.com'; // olarak değiştiriniz.

    Tüm ödeme altyapıları mail adresi bilgisinin girilmesini şart koşar. Benzer bir durumu Iyzico kullanıyor olsanız da yaşardınız.
    Yukarıdaki değişikliği yaptığınızda, teksayfa ödeme kullandığınızda müşteri mail adresini girene kadar aldığınız hatayı varsayılan olarak mail adresi gönderdiğinizden almazsınız.
    Müşteri bir şekilde atlayıp mail adresini girmezse hata almadan ödemesini yapar. Normalde müşteriye ödeme altyapısı tarafından gönderilen konfirmasyon maili verdiğiniz mail adresine düşer.

    Aynı mantıkla Iyzico altyapısında sorun yaşayanlar da mail adresi olarak varsayılan bir mail adresini sabit göndererek çözüm bulabilir.