我正嘗試連接到PayBox支付服務。他們提出了PHP解決方案,但我使用Nodejs。在他們的解決方案中,他們使用PHP包函數,我無法在Node.js中找到等價物。Node.js的PHP包函數替代方案
這是目標:
$binKey = pack("H*", $secretKeyTest);
我發現了一個包Hipack但它有兩個問題。
我正嘗試連接到PayBox支付服務。他們提出了PHP解決方案,但我使用Nodejs。在他們的解決方案中,他們使用PHP包函數,我無法在Node.js中找到等價物。Node.js的PHP包函數替代方案
這是目標:
$binKey = pack("H*", $secretKeyTest);
我發現了一個包Hipack但它有兩個問題。
如果你需要一個十六進制字符串轉換成二進制緩衝,那麼這樣的事情可能會爲你工作:
var binKey = new Buffer(secretKeyTest, "hex");
有關如何在節點中使用緩衝區的更多信息,請參見:
是的,它的確很感謝:) –
我有代碼新的緩衝區(鹽,「base64」),我想將它轉換成PHP。你有任何解決方案?請幫幫我。 –
那麼我的答案對你有幫助嗎? – rsp