var hashSTR = `${paytrParams.merchant_id}${paytrParams.user_ip}${paytrParams.merchant_oid}${paytrParams.email}${paytrParams.payment_amount}${paytrParams.payment_type}${paytrParams.installment_count}${paytrParams.currency}${paytrParams.test_mode}${paytrParams.non_3d}`;
var paytr_token = hashSTR + this.credentials.merchantSalt;
var token = crypto
.createHmac("sha256", this.credentials.merchantKey)
.update(paytr_token)
.digest("base64");
paytrParams.paytr_token = token;Ya hadi tamam onu geçtim dökümandaki herşey yanlış yorum satırına aldıkları değişkenleri kullanmaka çalıştırmışlar.
Dökümanda yazdıkları token hesaplamasını örnek kodlarında farklı yapmışlar döküman ile örnek kodların alakası yok.
dökümanda max_installment diye bişiy yok ama post atınca geçersiz sitek port bilmemne lazım diyor. Kafayı yicem bu ne ya.
burada hash hesaplamasında ne hatası var ?


