测试手机为华为P20,通过签名获取工具获取签名是获取的结果为空,但是别的手机能获取到。在测试的时候第一次支付成功,后面支付都失败,异常为签名不一致。
我的签名是使用签名工具生成的
keytool -list -v -keystore kst.jks
使用MD5的签名作为签名,直接复制粘贴的。最后换成别人的手机测试获取的签名中间没有“ :”,把微信平台上的的“ :”删除后测试OK。
主要问题是MD5的签名需要把标点符号删除才能作为签名使用。
在使用华为P20手机进行支付测试时,遇到签名获取工具获取签名为空的问题,且支付功能在首次成功后因签名不一致而失败。通过对比不同手机的签名获取方式,发现MD5签名中不应包含特殊字符“:”。最终解决方案是删除签名中的所有标点符号。
测试手机为华为P20,通过签名获取工具获取签名是获取的结果为空,但是别的手机能获取到。在测试的时候第一次支付成功,后面支付都失败,异常为签名不一致。
我的签名是使用签名工具生成的
keytool -list -v -keystore kst.jks
使用MD5的签名作为签名,直接复制粘贴的。最后换成别人的手机测试获取的签名中间没有“ :”,把微信平台上的的“ :”删除后测试OK。
主要问题是MD5的签名需要把标点符号删除才能作为签名使用。

被折叠的 条评论
为什么被折叠?