htsocial adlı üyeden alıntı: mesajı görüntüle
$hash_str = $merchant_id .$user_ip .$merchant_oid .$email .$payment_amount .$user_basket.$no_installment.$max_installment.$cu rrency.$test_mode;
$paytr_token=base64_encode(hash_hmac('sha256',$has h_str.$merchant_salt,$merchant_key,true));

Yukarıdaki alanda gördüğünüz ifadeler paytr_tokeni oluşturuyor.
Bu değişkenlerden bir kaçı eksik veya post edilmiyor muhtemelen bu sebeple token oluşturulmuyor.

Tüm alanları önce post edin eksik olanı bulun.

Örneğin;
echo "merchan_id: $merchant_id <br/> user_ip : $user_ip <br/>";

Bu şekilde tümünü sıralayın eksik olanı bulun.
Şimdi kontrol ediyorum teşekür Ederim