We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
3.7.0 错误
<xml> <appid>xxx</appid> <mch_id>xxx</mch_id> <nonce_str>xxx</nonce_str> <sign>xxx</sign> <store_id>1</store_id> <store_name>xxx</store_name> <device_id>xxx</device_id> <rawdata>xxxxx</rawdata> <now>1584095089</now> <version>1</version> </xml>
微信返回错误
【响应数据】:<xml><return_code><![CDATA[PARAM_ERROR]]></return_code> <return_msg><![CDATA[请按格式填写mch_id,appid以及sign_type]]></return_msg> </xml>
获取获取微信刷脸调用凭证请求对象类 com.github.binarywang.wxpay.bean.request.WxPayFaceAuthInfoRequest
@Override protected void storeMap(Map<String, String> map) { map.put("store_id", storeId); map.put("store_name", storeName); map.put("device_id", deviceId); map.put("attach", attach); map.put("rawdata", rawdata); map.put("now", now); map.put("version", version); }
以上顺序错误
正确顺序
<xml> <appid>xxx</appid> <mch_id>xxx</mch_id> <nonce_str>1584096192780</nonce_str> <sign>xxx</sign> <sign_type>MD5</sign_type> <now>1584096192</now> <version>1</version> <rawdata>xxx</rawdata> <store_id>1</store_id> <store_name>xxx</store_name> <device_id>1191517560252948482</device_id> <attach>xxx</attach> </xml>
@Override protected void storeMap(Map<String, String> map) { map.put("now", now); map.put("version", version); map.put("rawdata", rawdata); map.put("store_id", storeId); map.put("store_name", storeName); map.put("device_id", deviceId); map.put("attach", attach); }
项目已经上线,可以正常刷脸支付
The text was updated successfully, but these errors were encountered:
可以按你的代码修正,另外建议直接提交PR,如果你已经验证通过的话,这样可以节约时间
Sorry, something went wrong.
🎨 #1441 修复刷脸支付获取AuthInfo接口字段顺序问题
71d6d7f
3.7.3.B 版本已修复,欢迎使用新版本
已经验证可以使用-最好说明下,刷脸支付时-获取AuthInfo这个接口,<sign_type>MD5</sign_type>这个为必传 微信的提示也是有问题,不传sign_type,会报错,
【响应数据】:<xml><return_code><![CDATA[PARAM_ERROR]]></return_code> <return_msg><![CDATA[请按格式填写mch_id,appid以及sign_type]]></return_msg>
我又仔细看了下代码,那个map是hashmap,put的顺序不同怎么会对最终生成的xml有影响?
No branches or pull requests
3.7.0
错误
微信返回错误
获取获取微信刷脸调用凭证请求对象类
com.github.binarywang.wxpay.bean.request.WxPayFaceAuthInfoRequest
以上顺序错误
正确顺序
项目已经上线,可以正常刷脸支付
The text was updated successfully, but these errors were encountered: