wisex adlı üyeden alıntı: mesajı görüntüle
iframe kodlarınızı paylaşırmısınız
        $config = $this->default_model->get('config',['config_id'=>1]);
        $payment = json_decode($config->config_payment);

        $post = $_POST;
        $merchant_key     = $payment->key;
        $merchant_salt    = $payment->salt;
        $hash = base64_encode( hash_hmac('sha256', $post['merchant_oid'].$merchant_salt.$post['status'].$post['total_amount'], $merchant_key, true) );
        #
        ## Oluşturulan hash'i, paytr'dan gelen post içindeki hash ile karşılaştır (isteğin paytr'dan geldiğine ve değişmediğine emin olmak için)
        ## Bu işlemi yapmazsanız maddi zarara uğramanız olasıdır.
        if( $hash != $post['hash'] )
            die('PAYTR notification failed: bad hash');
        ###########################################################################


        if( $post['status'] == 'success' ) { ## Ödeme Onaylandı
 

        } else { 
 
        }

        echo "OK";
        exit;