收藏
回答

请问各位wx.requestPayment的paySign到底是怎么签名的啊?

我一直按照文档操作的拼接方式string="appid\n时间戳\n随机字符串\nprepay_id=wx0714491457727383f0682c9dad1ee80000\n".


这四个字段拼接,然后用openssl_sign($data, $signature, $private_key_resource, OPENSSL_ALGO_SHA256);加载商户证书私钥apiclient_key.pem后台签名,在转成base64 ----------$encoded_signature = base64_encode($signature);

然后一直给我报签名验证失败。网上还有说用apiv3密钥签名的,我一试函数都不对直接报错,这个肯定不对。兄弟姐妹们到底咋搞???

回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容