前言: jsapi支付方式,必须是关注公众号,后才能掉用微信支付,而作为非公众号的h5画面需要采用js sdk的方式唤起微信支付。
这里推荐微信公众平台测试链接:
http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
1.获取code
前台get方式即可,或在后台
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx87a416348df09713&redirect_uri=http%3A%2F%2F10.88.75.139%3A8082%2Fcheckout%2Fguest&response_type=code&scope=snsapi_base&state=1#wechat_redirect
这里redirect_uri必须是urlencode
2.根据appid,secret,code获取openId
在前台get:
https://api.weixin.qq.com/sns/oauth2/access_token?appid=wx87********f09713&secret=85327124638********963b5a50c&code=031mBHO10Uya2C1wPzM104zIO10mBHOm&grant_type=authorization_code
或在后台:
WechatQueryCommand queryCommand = prepareWechatQueryCommand(variableMap);
if(WechatQueryCommand.QUERY_METHOD_GET.equals(queryCommand.getQueryMethod())) {
return URLConnectionUtil.getResponseBodyAsString(prepareWechatQueryCommand(variableMap).toQueryString());
} else {
return WechatUtil.post(queryCommand.getQueryUri(), queryCommand.toQueryString());
}
以上返回参数里还包括token
3.调用微信统一下单接口(会遇到问题)
交易类型用jsapi,返回html直接
response.setContentType("text/html; charset=UTF-8");
PrintWriter out = response.getWriter();
out.print(html);
out.flush();
out.close();
会发现有问题
4.采用js-sdk唤起微信支付服务
- 大小: 111.7 KB
- 大小: 62.4 KB
- 大小: 53.6 KB
- 大小: 5.6 KB
分享到:
相关推荐
uni-app框架下,开发H5,集成微信JS API支付,安装指定的,jweixin-module之后调用方法关键代码,搞了一星期,终于都搞明白,很简单,一看就懂了。
公众号支付是指用户在微信中打开商户的H5页面,商户在H5页面通过调用微信支付提供的JSAPI接口调起微信支付模块来完成支付。 适用于在公众号、朋友圈、聊天窗口等微信内完成支付的场景。 APP支付是指商户通过在...
用户通过微信外浏览器打开商品页面,进行微信支付购买商品,微信h5支付 内有常见错误,源码示例(超简单),和封装后的支付php类,亲测,百分百可用
微信h5支付-测试可以正常运行(适当修改可在app内调用)
浏览器中(PC或H5)访问链接,产生支付二维码使用微信扫码支付。支付宝也包含两种支付方式:1.手机访问链接,调用支付宝APP进行支付;2.电脑访问链接,产跳转到支付宝官网产生付款码进行支付。具体实现效果可以浏览...
微信扫码支付、H5支付、公众号等支付
cocos crestor 修改引擎代码实现h5支付,跳转到微信.支付宝.客户端
uni-app框架下,开发H5,集成微信JS API支付,调用之前需要安装jweixin-module。代码已经封装好,下载就能用
效果描述: 现在H5已经越来越强大了,逐渐攻入原生native中去 今天特意整理了一个前端模拟支付宝支付并返回成功页面的效果供给大家参考 使用方法: 不再赘述
用户可以在H5页面中浏览和选择商品、服务等内容,然后直接跳转到微信小程序中进行购买、支付等操作,避免了在不同平台之间的切换和跳转,提高了使用效率和便捷性。 对于企业和开发者来说,H5页面跳转微信小程序可以...
php语言写的。h5与小程序内都可以使用微信支付来进行付款。提供使用说明。使用后觉得满意记得打个5星好评。赚积分不易
2018-09-03 php服务端微信支付整理SDK,封装,如果喜欢请给个好评!谢谢 说明: 配置在 WeChatConfig文件下 环境:php5.6,基于tp5开发 调用统一下单接口: include_once EXTEND_PATH . 'WeChatSDK/WeChatSDK.php'...
demo实现了微信公众号支付和app调微信客户端支付 下载demo只要修改微信配置项 及在微信公众号和商户号中添加安全域名 回调地址 支付白名单就可以了
前言 支付分APP支付、H5支付、扫码支付等。app支付一般在app中使用,并且需要集成相应的支付SDK,H5支付多用于... safari浏览器拦截支付请求打开微信APP开始支付(如果在app中,需要在shouldStartLoadWithRequest:方法
uni-app框架下,开发H5,集成微信JS API支付,安装指定的,jweixin-module之后调用方法关键代码,很简单,一看就懂了。
ios打开微信返回app
因为项目需要,要在H5页面中加入微信支付,所以便去尝试,只想说真的很坑,尤其调试起来不方便 这是微信的官方API文档 微信API 微信支付的准备工作 申请公众号,申请开通支付,这个很简单,自行百度 申请好之后 在...
微信支付(APP)接口文档,提供微信公众账号的支付开发接口
微信支付的三种 实现方式(公众号支付,移动端非微信app支付,微信扫描支付)
该资源为仿微信的页面模板源码,纯前端页面html格式文件,界面仿照微信的即时聊天和多种页面,仿真度很高,页面很精美,适合开发者套用页面样式快速开即时通讯类聊天APP产品