Callback kısmına post ettiğiniz hash değeri

$hash = base64_encode( hash_hmac('sha256', $post['merchant_oid'].$merchant_salt.$post['status'].$post['total_amount'], $merchant_key, true) );

buradakine eş değer olmalı. İki değeri karşılaştırır mısınız?