• 16-06-2020, 18:24:41
    #1
    Merhaba Arkadaşlar,

    Opencart Journal Temamın Ödeme Sayfasında (Checkout) aşağıdaki hatayı alıyorum. Sorunun kaynağı istenilen textboxları doldurmayınca bu hatayı veriyor fakat çözümünü bulamadım. Kesin çözümünü bilen bir arkadaş varsa yardımcı olabilir mi?

    PAYTR IFRAME failed. reason:Zorunlu alan degeri gecersiz veya gonderilmedi (get-token): user_name
  • 16-06-2020, 20:24:53
    #2
    Merhabalar,

    Çözümü;
    Paytr ın Catalog controller dosyasında username olarak firstname ve lastname almaktadır.
    Siz bu kısımları bir metod içerisinde kontrol ettirip boş geliyorsa null döndürebilirsiniz.

    Kesin çözümü ise suanlık Paytr uyumlu tek sayfa ödeme modülü kullanmak.
    Ben buna gerek kalmayacak bir modül geliştirmekte yım.
  • 16-06-2020, 20:29:20
    #3
    EmreCapan adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,

    Çözümü;
    Paytr ın Catalog controller dosyasında username olarak firstname ve lastname almaktadır.
    Siz bu kısımları bir metod içerisinde kontrol ettirip boş geliyorsa null döndürebilirsiniz.

    Kesin çözümü ise suanlık Paytr uyumlu tek sayfa ödeme modülü kullanmak.
    Ben buna gerek kalmayacak bir modül geliştirmekte yım.
    Bahsettiğiniz dosyada aşağıdaki metodlar yer almakta. Boş değer döndürmesi yerine kendim manuel değerler ekliyorum fakat bu kez paytr farklı bir hata veriyor.

    $merchant['email'] = $order_info['email'];
    $merchant['user_name'] = $order_info['payment_firstname']
  • 16-06-2020, 20:30:46
    #4
    aliyanar adlı üyeden alıntı: mesajı görüntüle
    Bahsettiğiniz dosyada aşağıdaki metodlar yer almakta. Fakat bunların içine bir değer yazdığım zaman bu kez paytr farklı bir hata veriyor.

    $merchant['email'] = $order_info['email'];
    $merchant['user_name'] = $order_info['payment_firstname']
    Order Info ile aldığı tüm değerlere sabit bir değer atamalısınız. Biri iki kısım hariç.