2016-12-20 51 views
1

我想給MIGS payment gateway codePHP轉換爲NODE.js
其他一切都很好,除了這HMAC哈希代碼生成
PHP CODEHMAC在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對於上面的代碼都是一樣的,但我總是得到不同的價值觀。

回答

0

對不起,我搞砸了散列值的。該代碼工作正常秩序
所以,如果有人想同這裏是轉換..享受

+0

能否請您發佈完整的源代碼,我堅持和Don」不知道該怎麼做 – Tuna