微信开发
文章平均质量分 71
微信公众号开发相关的博客
风难追
“所有让我们不舒服的事情,都只为成全我们而来!”
展开
-
支付宝扫码支付和微信扫码支付共存的情况下,如何避免同一个订单被多次支付
前面分享了一篇 JAVA后端调用微信支付“统一下单”接口实现微信二维码扫码支付 的博客,虽然二维码在生成的时候可以设置有效期,但是这依旧不能保证整个业务流程和数据的安全。因为通常网站提供给用户的支付方式不止一种,除了微信支付,可能还有支付宝和银联支付等。 我们不妨先来假设下面几个场景: 场景一:张三在你的网购平台下了一个订单,起初是选择微信二维码扫码支...原创 2019-10-23 18:45:51 · 5541 阅读 · 0 评论 -
JAVA后端调用微信支付“统一下单”接口实现微信二维码扫码支付
以前写过一篇设置微信二维码失效时间的博客,最近又要新增微信退款的功能,于是又重新整理了一下前面的微信二维码扫码支付功能,感觉整体的实现方式都能够掌控了,于是将具体的源码拿出来分享一下。开发之前,一定要先阅读这篇说明文档:https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_3此处使用的微信二维码扫码支付功能,调...原创 2019-10-12 18:35:36 · 11298 阅读 · 0 评论 -
微信公众号内发起微信JSAPI支付的实现(JAVA源码)
前面写了一篇 JAVA后端调用微信支付“统一下单”接口实现微信二维码扫码支付 ,好事成双嘛,想起了自己还做过微信JSAPI支付,所以一并分享了。 官方对微信JSAPI的应用场景的解释是:官方的使用场景介绍是:商户已有H5商城网站,用户通过消息或扫描二维码在微信内打开网页时,可以调用微信支付完成下单购买的流程。点击 查看完整的场景介绍 。我是在自...原创 2019-10-12 18:42:45 · 1270 阅读 · 0 评论 -
关于前端调用微信二维码支付,二维码无法显示的问题
昨天测试提交了一个bug,说是公司网站调用微信支付时无法显示微信二维码,于是去测试环境测试了一下,发现果然有问题: 此时后台日志打印了如下信息,微信接口返回的错误提示是:”invalid spbill_create_ip“,并且未返回code_url,如图: 去百度了一下,找了许久才找到问题的关键,原来是本地测试的时候,域名不能使用localhost,而要用:127....原创 2018-07-19 21:33:41 · 18959 阅读 · 2 评论 -
微信支付接口调用之二维码失效时间的设置
今天解决了测试提交上来的一个bug,说是公司网站调用的二维码接口没有做超时失效处理,这种情况容易导致用户账号登出后,该二维码还是有效的,当用户扫描支付时还是能够支付成功,但是微信支付成功后调用我们配置好的回调接口时却会因为被拦截而无法执行正常的回调操作,一些重要的资金流水和自己网站独有的资金账户的信息都将无法保存,造成的影响是非常严重的。不多说,开始切入正题。在微信官方给...原创 2018-07-20 21:41:04 · 26131 阅读 · 2 评论 -
微信用户与第三方网站用户的绑定策略(实现用户第一次登陆后永久免登陆)
原先公众号的登录注册由于session的频繁失效,导致需要用户频繁登录,这样用户体验极差。我试过增大session的失效时间,但是随着用户的增多,过长生命周期的session对服务器来说也是一笔大开支;我接着以openId为key将用户的登录状态保存到redis数据库中,但是按照之前项目的设计,只有从公众号菜单栏点击进来的链接才能获取到openId,对于非菜单栏的链接,是获取不...原创 2019-04-24 20:44:01 · 7152 阅读 · 1 评论