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.