
PHP Paytr bildirim sayfası sorunu
17
●286
- 14-03-2022, 23:10:08Merhaba php ile bir paytr sistemi yaptım fakat bildirim ekranında "PAYTR notification failed: bad hash" ifadesi yazıyor sorunu şu paytrden post verisi gelmiyor, print_r($_POST); yapıyorum hiç bir post gelmiyor

- 14-03-2022, 23:16:48hocam keyleri manuel girdim , ödeme yap dedim başarılı urlsine yönlendirdi belirlediğim ama paytr panelinde başarısız diyorwisex adlı üyeden alıntı: mesajı görüntüle
- 14-03-2022, 23:21:01Hem PayTR mağazanızı hem de iframe.php yi test moduna alıp deneyin hocam.tasarimbey adlı üyeden alıntı: mesajı görüntüle
- 14-03-2022, 23:25:59evet test modunda hocam zatenwisex adlı üyeden alıntı: mesajı görüntüle
- 14-03-2022, 23:27:58iframe kodlarınızı paylaşırmısınıztasarimbey adlı üyeden alıntı: mesajı görüntüle
- 14-03-2022, 23:33:04wisex adlı üyeden alıntı: mesajı görüntüle
$config = $this->default_model->get('config',['config_id'=>1]); $payment = json_decode($config->config_payment); $post = $_POST; $merchant_key = $payment->key; $merchant_salt = $payment->salt; $hash = base64_encode( hash_hmac('sha256', $post['merchant_oid'].$merchant_salt.$post['status'].$post['total_amount'], $merchant_key, true) ); # ## Oluşturulan hash'i, paytr'dan gelen post içindeki hash ile karşılaştır (isteğin paytr'dan geldiğine ve değişmediğine emin olmak için) ## Bu işlemi yapmazsanız maddi zarara uğramanız olasıdır. if( $hash != $post['hash'] ) die('PAYTR notification failed: bad hash'); ########################################################################### if( $post['status'] == 'success' ) { ## Ödeme Onaylandı } else { } echo "OK"; exit; - 14-03-2022, 23:34:54Bu bildirim hocam iframe.php yi paylaşırmısınız belki orda hata vardırtasarimbey adlı üyeden alıntı: mesajı görüntüle