iframe kodlarınızı paylaşırmısınız
$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;