Paytr Bildirim Url HTTP Hata Kodu: 500 Sorunu
Merhaba, paytr kullanıyorsunuz ve paytr sayfanızda Hata Kodu: Http 500 sorunu alıyorsanız muhtemelen web siteniz mail gönderimi yapmıyor yani paytr tarafından gelen onay bildirimini size iletemiyordur.
Öncelikle hosting sağlayıcınız ile iletişime geçerek smtp sorununuzu kontrol ettiriniz.
Eğer mail sorununuzun olmadığını düşünüyorsanız aşağıdaki kodu kullanınız.
<?php
$post
=
$_POST
;
$merchant_key
=
'------'
;
$merchant_salt
=
'-----'
;
$hash
=
base64_encode
( hash_hmac(
'sha256'
,
$post
[
'merchant_oid'
].
$merchant_salt
.
$post
[
'status'
].
$post
[
'total_amount'
],
$merchant_key
, true) );
$dr
=
$post
[
'status'
];
if
(
$dr
==
'success'
){
echo
"OK"
;
}
?>
NOT: bildirim.php adında bir dosya oluşturup bu kodu içine koyunuz kendi key ve saltınızı güncelleyin ve paytr bildirim url tanımlama kısmından bu dosyanın yolunu gösteriniz.
Muhtemelen sorununuz çözülmüş olacaktır.
4 Aralık 2023 Tarihinde admin Tarafından Eklenmiştir.