Signature validation kısmı çalışmıyordur %90 hocam. Printr ile dönen yanıtları ekrana yazdırdığınızda $signature === $expected koşulunun gerçekleşmediğini göreceksiniz büyük ihtimalle. Şu iki değişken dönmüyor olabilir . $data'dan $_POST["total_order_value"] . $_POST["currency"] bunları silip deneyin olmazsa bunlar silikken $shopierSecret değerini kodunuza sadece test amaçlı kendiniz ekleyin.