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");
}
}