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.
@BABER; sizin bahsettiğiniz sorunu yaşıyorum nasıl düzeltebilirim?
2024-08-24 10:38:01 - Hesaplanan İmza (Base64): o50sRsVvwd/OAKgpYXOi5HUCF0ZR+pBJYTnqeLYIlqU=
2024-08-24 10:38:01 - Alınan İmza (Base64): LXQkWwR7jDiwk8KFLvKaC1L9nAwD4yY4C7SmoDzCp24=
2024-08-24 10:38:01 - İmza doğrulaması başarısız. Hesaplanan İmza: o50sRsVvwd/OAKgpYXOi5HUCF0ZR+pBJYTnqeLYIlqU=, Alınan İmza: LXQkWwR7jDiwk8KFLvKaC1L9nAwD4yY4C7SmoDzCp24=
Üstteki mesajı dener misiniz?