2016-11-22 123 views
0

我正嘗試連接到PayBox支付服務。他們提出了PHP解決方案,但我使用Nodejs。在他們的解決方案中,他們使用PHP包函數,我無法在Node.js中找到等價物。Node.js的PHP包函數替代方案

這是目標:

$binKey = pack("H*", $secretKeyTest); 

我發現了一個包Hipack但它有兩個問題。

+0

那麼我的答案對你有幫助嗎? – rsp

回答

1

如果你需要一個十六進制字符串轉換成二進制緩衝,那麼這樣的事情可能會爲你工作:

var binKey = new Buffer(secretKeyTest, "hex"); 

有關如何在節點中使用緩衝區的更多信息,請參見:

+0

是的,它的確很感謝:) –

+0

我有代碼新的緩衝區(鹽,「base64」),我想將它轉換成PHP。你有任何解決方案?請幫幫我。 –