微信开发
天降爆米花
这个作者很懒,什么都没留下…
展开
-
微信支付开发-从零开始-Part4
上一篇已经可以在微信浏览器内调出微信付款密码输入界面了,对应的JS端有个回调函数,返回说明如下:function(res){ if(res.err_msg == "get_brand_wcpay_request:ok" ) {} // 使用以上方式判断前端返回,微信团队郑重提示:res.err_msg将在用户支付成功后返回 ok,但并不保证它绝对可靠。 }可以看原创 2016-05-11 10:56:46 · 485 阅读 · 0 评论 -
微信支付开发-从零开始-Part1
公司的产品是基于微信做的一个社群活动报名系统,产品研发还没多久,以前仅仅支持免费报名-下一步要做付费报名,报名时即付费!由于基于微信报名,理所当然用微信支付。微信开发我也是首次,微信支付更不用说,真正从零开始。所以一边开发一边记录自己的开发流程,肯定也会遇到很多坑,或者遇到很多问题,正好一起记录下!原创 2016-05-04 14:38:52 · 1391 阅读 · 0 评论 -
需要事先使用 ApiConfigKit.setThreadLocalApiConfig(apiConfig) 将 ApiConfig对象存入,才可以调用 ApiConfigKit.getApiConf
这几天一直在搞微信开发,开发测试的时候一直用的开发者测试账号,获取access_token用户授权一直用的JFinal,也没有什么问题。由于要开发微信支付必须找一个有微信支付权限的公众号进行测试,所以我更改了对应的appKey和appSecret--当再测试以前的授权功能时报如下错误:Caused by: java.lang.IllegalStateException: 需要事先使用 ApiC原创 2016-05-06 13:47:33 · 3894 阅读 · 0 评论 -
微信支付开发-从零开始-Part2
今天开始看微信支付的开发文档API,从上一篇博客的时序图可以看出微信公众号内支付的大体流程【具体到开发上】我总结为如下步骤:获得用户授权获取用户openid请求统一下单,获取prepay_id微信内置浏览器请求调用付款接口付款原创 2016-05-06 17:18:19 · 588 阅读 · 0 评论 -
微信支付开发-从零开始-Part3
上一篇博文已经获取到了prepay_id-下一步可以传递给客户端调用微信的js发起支付界面进行支付了。看似很简单,也遇到不少问题。这里记录下来-统一下单请求成功后返回的XML格式参数如下 其中最重要的就是prepay_id了-我们可以在后台JAVA取原创 2016-05-09 11:56:18 · 978 阅读 · 0 评论 -
Spring+quartz定时删除已过期未付款订单信息
这两天做微信支付,业务场景为用户选择某个活动填写报名信息并选择票信息用微信支付付款!一直纠结在是下单减库存还是支付成功减库存,只能说各有利弊。现形的做法我所了解的是以下几种解决方案:1.下单减库存,并设置失效时间。定时器定时查询未付款且已过超时时间的订单进行删除并添加库存2.支付成功减库存,但是可能会出现超卖的情况3.12306队列形式,排队购买由于我现在业务量和数据量原创 2016-05-19 17:06:42 · 5506 阅读 · 2 评论