1
我想給MIGS payment gateway code
從PHP
轉換爲NODE.js
其他一切都很好,除了這HMAC哈希代碼生成
PHP CODE
HMAC在PHP MIGS支付和Node.js加載不同
strtoupper(hash_hmac('SHA256',$this->hashInput, pack("H*",$this->secureHashSecret)));
Javascript/NODE.js code
var binKey = new Buffer(SecureSecret,"hex");
var hasheddata = new Buffer(
crypto.createHmac('SHA256',binKey).update(hashvalue).digest('hex')
).toString().toUpperCase();
hashInput和securesecret對於上面的代碼都是一樣的,但我總是得到不同的價值觀。
能否請您發佈完整的源代碼,我堅持和Don」不知道該怎麼做 – Tuna