• 25-03-2021, 23:28:10
    #1
    Merhabalar şuan sitemde piyasada ücretsiz bulunan bir script kullanıyorum belki denk gelenler olmuştur shopier ödeme entegrasyonu düzeltilmiş ama sitem yanlış yönlendiriliyor bu konuda bilgisi olan var mı belki denk gelen olmuştur siye yazmak istedim.
    Sorunum şöyle sitemde ödeme yapıyoruz sistem onay veriyor geri bildiriminde sorun yok ama geri bildirim sonrası açılan sayfada bir hata geliyor normalde hata değilde sipariş takip sayfasına yönlendirmek istiyorum.
    Sitem : https://tiktoktakipcisisatinal.com/
    Sitemde almış olduğum hata , geri bildirim sonrası açılan hatalı link : https://tiktoktakipcisisatinal.com/ shopier
    aklımda şöyle birşey var bu gelen hatayı silebiliyorum shopier uzantılı bir php dosyası açtım ama nafile işe yaramadı bende sitede bir şekilde direk bu sayfaya geldikten sonra ödeme onaylandı gibi bir sayfaya yönlendirmek istiyorum veya direk sipari takip kısmına yönlendirmek istiyorum ama sipariş takibe yönlendirmek için sipariş kodunu girmem lazım onuda çözemedim başka tavsiyesi olan veya sorunu çözmüş olan varsa bilgilendirirse sevinirim
  • 25-03-2021, 23:36:13
    #2
    Platin üye
    Home_Controller dosyasının 140 ile 160. satır arasındaki kodları atar mısınız?
    Edit: Zaten sorunu çözebiliyormuşsunuz. Eğer takip id falan atanıyorsa bir bakabilirim hocam özelden yazın.
  • 25-03-2021, 23:38:54
    #3
    enesaydeniz adlı üyeden alıntı: mesajı görüntüle
    Home_Controller dosyasının 140 ile 160. satır arasındaki kodları atar mısınız?
    Edit: Zaten sorunu çözebiliyormuşsunuz. Eğer takip id falan atanıyorsa bir bakabilirim hocam özelden yazın.
    Hocam sorunu çözmekten kastım gizliyorum diyelim hata yazısını engelliyorum ama yine aynı boş sayfa


    public function shopier()
    {
    $data = new stdClass();

    $siteayar = ayarlar();

    $apiSecret = $siteayar->shopiersecret;
    $post = $_POST;
    if (!isset($post['platform_order_id'])) {
    redirect(base_url());
    die();
    }
    $order_id = $post['platform_order_id'];
    $status = $post['status'];
    $payment_id = $post['payment_id'];
    $installment = $post['installment'];
    $random_nr = $post['random_nr'];
    $signature = base64_decode($_POST["signature"]);
    $expected = hash_hmac('SHA256', $random_nr.$order_id, $apiSecret, true);

    $siparis = $this->home_model->siparisler(array("siparis_id" => $post['platform_order_id']));

    if (!$order_id) {
    redirect(base_url());
    }

    $vericek = $this->home_model->paketler(array("paket_id" => $siparis->paket_id));

    if (!$vericek) {
    redirect(base_url());
    }

    if( $signature != $expected ){
    redirect(base_url());
    exit();
    }

    if($siparis->siparis_durum == 1){
    redirect(base_url());
    die();
    }

    $this->session->set_flashdata("odeme", $alert);

    if( $status == 'success' ){
    $this->home_model->siparisguncelle(array("siparis_takipno" => $siparis->siparis_takipno),array("siparis_durum" => 1));
    base_url("odemebasarili/$vericek->paket_seo/$siparis->siparis_takipno");
    }else{
    base_url("odemehata/$vericek->paket_seo/$siparis->siparis_takipno");
    }

    }
  • 25-03-2021, 23:43:00
    #4
    Platin üye
    Alarshi adlı üyeden alıntı: mesajı görüntüle
    Hocam sorunu çözmekten kastım gizliyorum diyelim hata yazısını engelliyorum ama yine aynı boş sayfa


    public function shopier()
    {
    $data = new stdClass();

    $siteayar = ayarlar();

    $apiSecret = $siteayar->shopiersecret;
    $post = $_POST;
    if (!isset($post['platform_order_id'])) {
    redirect(base_url());
    die();
    }
    $order_id = $post['platform_order_id'];
    $status = $post['status'];
    $payment_id = $post['payment_id'];
    $installment = $post['installment'];
    $random_nr = $post['random_nr'];
    $signature = base64_decode($_POST["signature"]);
    $expected = hash_hmac('SHA256', $random_nr.$order_id, $apiSecret, true);

    $siparis = $this->home_model->siparisler(array("siparis_id" => $post['platform_order_id']));

    if (!$order_id) {
    redirect(base_url());
    }

    $vericek = $this->home_model->paketler(array("paket_id" => $siparis->paket_id));

    if (!$vericek) {
    redirect(base_url());
    }

    if( $signature != $expected ){
    redirect(base_url());
    exit();
    }

    if($siparis->siparis_durum == 1){
    redirect(base_url());
    die();
    }

    $this->session->set_flashdata("odeme", $alert);

    if( $status == 'success' ){
    $this->home_model->siparisguncelle(array("siparis_takipno" => $siparis->siparis_takipno),array("siparis_durum" => 1));
    base_url("odemebasarili/$vericek->paket_seo/$siparis->siparis_takipno");
    }else{
    base_url("odemehata/$vericek->paket_seo/$siparis->siparis_takipno");
    }

    }
    Teamviewer alabilir miyim?
  • 25-03-2021, 23:58:28
    #5
    Üyeliği durduruldu
    $alert = "Falan filan...";
    $this->session->set_flashdata("odeme", $alert);,
  • 26-03-2021, 00:07:00
    #6
    Platin üye
    Sorun tarafımca çözülmüştür İyi satışlar.