微信支付
程序员储物箱
志当存高远,厚积而薄发
展开
-
微信全局access_token和网页授权access_token的区别
刚接触微信开发中的两种access_token时,即使看了官方文档,我也是一头雾水。于是我写了相关的文章加深下了解。一、官方解释网页授权access_token和普通access_token的区别1、微信网页授权是通过OAuth2.0机制实现的,在用户授权给公众号后,公众号可以获取到一个网页授权特有的接口调用凭证(网页授权access_token),通过网页授权access_token可以进行授权后接口调用,如获取用户基本信息;2、其他微信接口,需要通过基础支持中的“获取access_tok原创 2020-08-05 11:15:27 · 853 阅读 · 0 评论 -
微信分享给好友实现跳转
最近,我刚开发完微信支付功能模块,我寻思着写关于微信支付相关的文章,一来趁热打铁温习下相关知识,二来是希望 能够帮助到有需要的大伙儿。下面微信跳转的方式主要介绍了两种:微信分享给好友和微信扫码跳转。前提:从微信公众号那边获取appid,mchid,secret,grantType四个参数备用。1、绑定域名先登陆公众平台进入“公众号设置”的“功能设置”里面填写“JS接口安全域名”。(必须滴!!!)如果你使用本地环境或者测试环境就要把ip配置在IP白名单中。备注:登录后可在...原创 2020-06-12 00:16:09 · 1191 阅读 · 0 评论 -
微信扫码实现跳转
上一章介绍了通过分享好友实现微信跳转,这一章将介绍通过扫码实现微信跳转。前提:从微信公众号那边获取appid,secret,grantType三个参数备用。1、获取微信跳转链接接口该接口主要是获取能重定向到扫码后页面的接口链接。@GET@Path(value="getData")@Produces(MediaType.APPLICATION_JSON)publicResponsegetData(){Map<String,String>result...原创 2020-06-12 00:20:59 · 3523 阅读 · 0 评论 -
JAVA开发微信支付(JSAPI支付)
最近开发完了微信支付功能模块,下面就趁热打铁整理下微信支付(JSAPI支付)相关的知识。1、JSAPI支付JSAPI支付是用户在微信中打开商户的H5页面,商户在H5页面通过调用微信支付提供的JSAPI接口调起微信支付模块完成支付。应用场景有:(1)用户在微信公众账号内进入商家公众号,打开某个主页面,完成支付(2)用户的好友在朋友圈、聊天窗口等分享商家页面连接,用户点击链接打开商家页面,完成支付(3) 将商户页面转换成二维码,用户扫描二维码后在微信浏览器中打开页面后完成支付微信支付..原创 2020-06-12 00:26:21 · 3622 阅读 · 1 评论 -
JAVA微信退款(JSAPI支付)
上一章咱们介绍了微信支付整个流程,这章就趁热打铁地整理下微信退款(JSAPI支付)相关的知识,为这几章的微信支付画上一个句号把。前提:从微信公众号那边获取appid,mchid,paternerKey三个参数备用。1、微信申请退款的实现应用场景:当交易发生之后一段时间内,由于买家或者卖家的原因需要退款时,卖家可以通过退款接口将支付款退还给买家,微信支付将在收到退款请求并且验证成功之后,按照退款规则将支付款按原路退到买家帐号上。注意:1、交易时间超过一年的订单无法提交退款2、微..原创 2020-06-12 19:27:00 · 1867 阅读 · 1 评论