Merhaba arkadaşlar,

shopierin entegrasyonunu yaptım fakat notify dosyası şu şekilde çalışmıyor.

<?php
$status = $_POST["status"];
$invoiceId = $_POST["platform_order_id"];
$transactionId = $_POST["payment_id"];
$installment = $_POST["installment"];
$signature = $_POST["signature"];

$data = $_POST["random_nr"] . $_POST["platform_order_id"] . $_POST["total_order_value"] . $_POST["currency"];
$signature = base64_decode($signature);
$expected = hash_hmac('SHA256', $data, $shopierSecret, true);
if ($signature == $expected) {
  $status = strtolower($status);

  if ($status == "success") {
    //Status success
  } else {
    //Status error
  }
}
şu şekilde çalışıyor sadece

$status = $_POST["status"];
$invoiceId = $_POST["platform_order_id"];
$transactionId = $_POST["payment_id"];
$installment = $_POST["installment"];
$signature = $_POST["signature"];

  $status = strtolower($status);

  if($status == "success") {
       //Status success
  }else{
           //Status error
  }
bunu bu şekilde kullanmam güvenlik açığı oluşturur mu?

birde diğer sorum. Ödeme işlemi gerçekleştikten sonra otomatik olarak oturumu sonlandırıyor bunu nasıl düzeltebilirim.