播客之网上支付笔记(三)"/>
传智播客之网上支付笔记(三)
笔记(三)主要是出现一些问题的解决方案,有些错误确实犯的特么逗比,自己都不忍直视,但是慢慢来吧,不着急不着急
五、问题总结
1、出现下单失败问题 InvalidParamException
问题原因:merchantInfo.properties获取的商户ID和商户密钥不匹配或者压根不存在这个商户ID
解决办法:换一个商户ID和密钥
2、抱歉,交易签名无效
问题出现:抱歉,交易签名无效,重要的事情说三遍!!!
请求参数中是否有中文的有的话,请去掉试试.如果没问题了,说明中文转码有问题,有两个需要正确转码的环节:
- (1).涉及中文的参数在传入生成hmac的方法时,不能是乱码!
- (2).生成请求参数的form表单后,涉及中文的参数的值不能是乱码!易宝支付支持GBK的编码格式
总结
对于网上源码要保持审视的态度,还有一定要看手册,一定要看手册,附上易宝支付帮助文档!
链接: 密码:695q
更多推荐
传智播客之网上支付笔记(三)
发布评论