• 07-01-2020, 15:03:17
    #1
    Merhabalar,

    Php ile paytr entegrasyonu yaptım. Paytr üzerinden 1. aşama gönderim yapıyorum. 2. aşamada bildirim url'ye geri dönüş de oluyor ve gelen verileri veritabanına kayıt yapıyor ama sayfada $_POST['merchant_oid'] ile ilgili "Undefined index: merchant_oid" hatası alıyorum. İlginç bir şekilde veritabanı veriyi görüyor ve kaydı yapıyor ama sayfa hataya düşüyor. İlerleme sağlayamıyorum.

    $_POST['hash'] vs. tamamında bu hatayı alıyorum.

    .
    if($_POST['status']=='success'){ denemefonksiyon(); }
    diye denediğimde fonksiyon çalışıyor ama sayfada "Undefined index: status" diye hata çıkıyor

    Yardımcı olabilecek kimse var mı?
  • 07-01-2020, 15:08:42
    #2
    Direkt Api mi kullanıyorsunuz yoksa İframe mi hocam ?
  • 07-01-2020, 15:09:38
    #3
    Seolik adlı üyeden alıntı: mesajı görüntüle
    Direkt Api mi kullanıyorsunuz yoksa İframe mi hocam ?
    Iframe api kullanıyorum
  • 07-01-2020, 15:15:28
    #4
    sorunsuz çalışıyorsa error_reporting(0); ekleyerek gizleyip devam edin
  • 07-01-2020, 15:26:32
    #5
    NeTZeN adlı üyeden alıntı: mesajı görüntüle
    sorunsuz çalışıyorsa error_reporting(0); ekleyerek gizleyip devam edin
    Bu şekilde yaptığımda sayfa hataya düştüğü için yönlendirme çalışmıyor. Çok ilginç bir şekilde sayfada Undefined index: merchant_oid hatası alırken veritabanına bu veriyi ekliyor.
  • 07-01-2020, 15:29:50
    #6
    paytr nin kendi kodlarını kullanıyorsunuz doğrumu örnek kodlarında ilgili yerlere kendi fonksiyonlarınızı eklemeniz yetiyor zaten değişiklik yaptınızmı orjinal halinde
  • 07-01-2020, 15:33:17
    #7
    Evet orjinal kodları kullanıyorum. Hiç değiştirmediğimde direkt "PAYTR notification failed: bad hash" hatası alıyorum. Çünkü o kodlarda
    if( $hash != $post['hash'] )
            die('PAYTR notification failed: bad hash');
    diye bir kod var. $post['hash'] boş olarak geldiği için eşleştirmiyor ve bu hatayı alıyorum.
  • 07-01-2020, 15:46:08
    #8
    md5 e çevirip kendiniz gönderceksiniz daha önceden paytr işlemi yaptınızmı ilk defamı yapıyorsunuz ? biraz detaylı işlemlerdir çünki tokeni vs siz yollamanız gerekiyor mağaza merchant_salt merchant_key dahil hidden inputlarla, tahminimce biryerlerde eksikler yapıyorsunuz

    Örnek bir entegre detaylı olarak link bırakıyorum buradanda kontrol ederek düzenlemelerinizi yapabilirsiniz.
  • 07-01-2020, 15:53:08
    #9
    Sorunu çözdüm. 1. aşamada yer alan merchant_ok_url ile bildirim url aynı olması nedeniyle post edilemiyormuş. Yardımcı olmaya çalışan herkese teşekkür ederim.