支付
A童话
这个作者很懒,什么都没留下…
展开
-
微信公众号开发——获取openId
微信公众号开发——获取用户openId /** * * 获取用户openID * @param course * @return * @throws UnsupportedEncodingException */ @RequestMapping(value = "/obtainOpenid" , method = RequestMethod.POST) public String obtainOpenid(HttpServletRequest request, HttpS原创 2020-07-02 16:36:16 · 438 阅读 · 0 评论 -
微信公众号开发获取 access_token,Signature, jsapi_ticket ----java
微信公众号开发进行 给前端进行授权返回信息注意:url是动态获取,就是你请求支付页面的完整路径//这里的url是动态获取,就是你请求支付页面的完整路径 可以i自己获取 也可以是前端传过来的//获取 Signature @SuppressWarnings("unchecked") public String getSignature(String nonceStr, String timestamp, String url) { String signature = "";原创 2020-07-02 16:30:13 · 695 阅读 · 0 评论 -
微信公众号开发 config:invalid signature 此错误 的 解决方法
按照一下顺序一个问题一个问题排查,肯定能找出来,当时我整这个问题整了好长时间前提:检查appId和js接口安全域名配置是否正确检查IP白名单设置排查1.确认签名算法正确,可用http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign页面工具进行校验。通过测试工具拿到的signature值和用签名算法拿到的值进行比对,如果两者一样,则算法没问题,否则算法有问题。 确认签名用的noncestr和timestamp与wx.config中的nonc原创 2020-07-02 16:14:05 · 1587 阅读 · 0 评论 -
微信支付“当前页面URL未注册:http://xxx.xxx.com/WXpay“----java
原因:在微信商户商户号中没有配置对应的支付目录,所以提示当前页面URL是没有注册的。官方文档的说明1、商户最后请求拉起微信支付收银台的页面地址我们称之为“支付目录”,例如:https://www.weixin.com/pay.php。2、商户实际的支付目录必须和在微信支付商户平台设置的一致,否则会报错“当前页面的URL未注册:”解决方案设置支付目录请确保实际支付时的请求目录与后台配置的目录一致(现在已经支持配置根目录,配置后有一定的生效时间,一般5分钟内生效),否则将无法成功唤起微信支付。在原创 2020-07-02 15:50:16 · 7538 阅读 · 2 评论 -
微信H5支付提示“商家存在未配置的参数,请联系商家解决“的问题----java
很多人对接微信H5支付的时候有时候会提示一个“商家存在未配置的参数,请联系商家解决”的问题,明明按照文档上面的对接已经对接起来了,而且mweb_url参数也回来了,但是调起微信却报这个错误这个问题一般是因为域名与微信商户平台配置的域名不一致导致的,解决的办法也很简单1、登陆微信商户平台,查看自己配置的域名有没有问题(要备案且用https访问),不过一般能添加上去都是没有问题的2、检查网站提交支付的域名与微信商户平台的域名是否一致,如果不一致,一个是可以把域名添加到微信商户平台上面,第二个是网站域名换成转载 2020-07-02 15:25:30 · 8704 阅读 · 0 评论