細節決定命運 ,真是體會深刻!
支付寶報錯:sign check fail: check Sign and Data Fail JSON also 支付寶簽名文件錯誤,查了好幾天,密鑰、公鑰也重新生成了,支付寶也有交易流水,但是查詢網關交易記錄時直報錯,找了很多次,終於發現了,原來犯了一個非常低級的錯誤,手工複製的alikey文件中沒有加入文件頭、文件尾,打開另二個文件中的隨便一個,然後找到頭、尾添加進去就可以了,真的是醉了,可不能輕視細節哦。
加上頭尾後,文檔內容如下,保存後修改文件爲 .pem 的文件就可以了。
例:
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDDI6d306Q8fIfCOaTXyiUeJHkrIvYISRcc73s3vF1ZT7XN8RNPwJxo8pWaJMmvyTn9N4HQ632qJBVHf8sxHi/fEsraprwCtzvzQETrNRwVxLO5jVmRGi60j8Ue1efIlzPXV9je9mkjzOmdssymZkh2QhUrCmZYI/FCEa3/cNMW0QIDAQAB
-----END PUBLIC KEY-----