微信公众号,微信支付关注公众号

微信公众号开发之公众号支付 - 简书
微信公众号开发之公众号支付
微信开发交流群:
欢迎留言、转发
微信极速开发系列文章:
首先来看看微信支付都提供哪些支付方式如下图
微信支付-支付方式.png
由于没有设备暂不出相关文章(可以提供设备支持的请联系我)
需要在微信开放平台申请开发应用,没有申请的相关质料如果有机会后面会讲到
公众号支付
还提供了几个支付工具
微信支付-支付工具.png
代金券或立减优惠
开源项目中如何实现公众号支付
项目下载启动运行参考之前写的文章
1.设置公众号支付参数
登录商户平台
第一登录是需要下载安全控件 安装完成启动浏览器即可输入密码。
有人要问,账号密码从何而来? 问这个问题的人一般是没有做微信认证或者说你负责的微信公众号的微信认证不是你亲力亲为的。
商户平台登录的账号密码是在微信认证审核成功之后微信团队会以邮件的方式发送到你的邮箱
微信支付-公众号支付参数.png
其中商户号为:
微信支付-商户号.png
微信支付-商户密钥.png
2.配置支付授权目录
1、目前支付目录可以配置三个、测试授权目录一个
2、域名必须备案
3、授权目录只需要定位到Controller
中设置的授权目录为http://域名[/项目名称]/jssdk
支付测试:http://域名[/项目名称]/jssdk/customer
* 对整个Controller或者其中的方法添加JSSDK签名验证拦截器
@Before(JSSDKInterceptor.class)
public class JSSDKController extends Controller{
public void index(){
render("share.jsp");
//公众号支付、分享、分享成功添加积分
public void customer(){
render("customer.jsp");
public void pic(){
render("pic.jsp");
其中 JSSDK的使用之前有讲过
微信支付-公众号支付
由于开启了调试模式,加载出此页面之前会提示JSSDK签名是否成功,成功之后输入金额点击提交就会调用JavaScript 中 wxpay 方法ajax去统一下单生成预付订单
输入密码支付完成支付
具体实现代码
中的 index()
具体实现代码
3.支付成功回调
默认的通知地址: String notify_url = PropKit.get("domain")+"/pay/pay_notify";
具体实现代码
中的 pay_notify()
欢迎留言、转发
微信极速开发系列文章:
专注Android、微信开发。公众号javenlife
用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金Cover 有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? ... Android 获取 View 宽高的常用正确方式,避免为零 - 掘金相信有很多朋友...
用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? ... Android 获取 View 宽高的常用正确方式,避免为零 - 掘金 相信有很多...
欢迎留言、转发 微信极速开发系列文章:http://www.jianshu.com/p/a172a1b69fdd 上一篇文章介绍了微信提供的那些支付方式以及公众号支付http://www.jianshu.com/p/cba7 这篇文章我们来聊聊微信扫码支付(...
公众号支付是指在微信app中访问的页面通过js直接调起微信支付; 因此页面必须是在微信中打开的; 示例项目:https://github.com/baijunyao/thinkphp-bjyadmin 一:设置域名 登录微信公众平台; 微信支付中设置支付授权目录;把域名改为...
在微信的应用上,微信支付是一个比较有用的部分,但也是比较复杂的技术要点,在微商大行其道的年代,自己的商店没有增加微信支付好像也说不过去,微信支付旨在为广大微信用户及商户提供更优质的支付服务,微信的支付和安全系统由腾讯财付通提供支持。本文主要介绍如何在微信公众号上实现微信支付...
嫉妒之心的表现之一是在什么事情上面都要显示自身的优越感,这是古人的一句话,只是现实生活中,这样的情节一直不断的重复上演。
例子也很多,比如说在办公室大声说话引起别人注意的女性朋友,旁敲侧击的间接告诉别人家里有多么富有。比如,看到邻居过得幸福,心里痒,想要证明自己...
翻译一首英国著名诗人雪莱的《致一一》。 Rose leaves, when the rose is dead, Are heaped for the beloved’ And I am thought,when you have gone, Love itsel...
电子邮件一般职场人士都会写都会发,而且是每天的工作之一,但是很多发出来的邮件都无法入眼,发出的只是信息而不是邮件。 如何让自己的邮件稍微专业一点,需要关注以下几点: 邮件的自动回复: 日常工作会有出差或者无法在长时间回邮件的,都会设置自动回复,自动回复的邮件需要简洁轻松,尽...
I just didn’t know where to go, and I know that you and I have kinda ( =kind of) drifted apart, but you’re the only person I knew who liv...
1 今天在一本书中看到一个关于“职场中的人情世故”的小故事: 领导带员工去和客户吃饭,每上一道菜,员工总是先夹,领导很尴尬,后来就不再带这位员工出去了。领导说:“我也不好提醒他,这样的事,父母能说,做领导的不能说。” 看到这个故事,突然让我有...在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
各位神门,请教下,在京东APP里使用微信支付成功后,弹出的页面(该页面应该是微信的统一提示页面,不知我的理解是否有错)下面有一个是否关注京东公众号的选择项,想知道这个页面中的公众号appid是哪个阶段哪个接口哪个参数传给微信服务器的,不然页面中是怎么准确显示具体的公众号的,如下图,是如何实现的?
了解到了开放平台中微信支付有一个公共【】API,疑问如下图,请大虾们解答解答。。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
微信6.0的新接口:
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
没这个接口,京东是微信的亲戚,有很多特权,你懂得
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
确实是新接口,注意观察的话,在支付成功页面右下角会有一个复选框,默认选中的是关注对方的公众号。不知道为啥第一个回答居然有2个赞。(⊙﹏⊙)
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
弱弱的问句这个是APP支付端的功能?还是公众号支付功能?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
我也疑惑,这个是否关注公众号怎么配置,这个好像是腾讯返回给我们的结果啊,不知道怎么设置啊
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
请问LZ问题解决了吗?如果解决了的话求指点!
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
同问,希望了解的大神帮忙解答一下~
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
到这个地址申请:
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
这个好像是和支付的多少钱有关系,钱多了就有;钱少就没有
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
同问关于自动关注。因为我们公司的页面直接就是购买产品页面,价格是150以上的。是否客人支付成功了就自动关注了我公司的服务号呐
该答案已被忽略,原因:答非所问:内容本应通过编辑、评论方式补充,而不是写成一个答案,无意义的内容:赞、顶、同问等毫无意义的内容,垃圾广告信息:广告、招聘、推广、测试等内容,不符合答题规范:内容不是答案,可用评论、投票替代
同步到新浪微博
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。关注51Testing
微信公众号支持微信支付流程
发表于: 13:43 &作者:斯沃勒科教工作室 & 来源:51Testing软件测试网采编
推荐标签:
  这里模拟一个微商城中选购物品,随后直接通过进行支付的场景。  1、申请微信公众平台账号,主要是身份证、号、营业执照等,申请之后等待微信确认,需要拍照上传公司盖章的一个说明,其他没有特殊之处;微信申请之后会获得APPID、APPSECRET等关键参数,后面会用到。  2、申请微信支付功能,大多数内容直接填写即可,主要是支付商品类型、经营范围、对公银行账户之类的,这里走的弯路是商品经营类型多次勾选不对导致申请失败,要注意根据微信的提示进行修改。  3、微信支付申请核准之后,微信会向对公账户打一笔小额款项,规定时间内反馈确认即可,然后有一份同意书,点同意签署即可完成。这样,就会得到微信支付商户号,同时根据指引可以设置支付KEY和相关密码。  4、假设在已经开发了一个商品页面http://xx.xx.xx.xx/demo/demo.php,需要在该页面中集成微信支付功能,流程如下:  4.1 通过微信公众平台--公众号设置--功能设置JS接口安全域名和网页授权域名,都设置为xx.xx.xx.xx/demo  4.2 通过微信商户平台--产品中心--开发配置配置公众号支付授权目录,设置为http://xx.xx.xx.xx/demo/  注意,这一步很关键,必须按照规则配置,否则会报“目录未授权”之类的错误,发生在支付进行时,弹一个对话框  5、通过https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1下载PHP或者其他语言版本的微信支付官方DEMO,并进行解压。  6、解压后,会发现里面有index.php,cert,lib,example等目录,其中还有一个doc目录,里面有DEMO使用说明。  7、将lib、cert目录和example中的jsapi.php、WXPay.JsApiPay.php、notify.php、log.php几个文件,以及DEMO根目录下的index.php文件拷贝到http://xx.xx.xx.xx/demo/目录下,注意不要放在demo的子目录下,否则会弹出“目录未授权”之类的错误。  8、下面对几个文件进行配置和修改:  8.1.修改index.php中跳转链接,将http://paysdk.weixin.qq.com/example/jsapi.php修改为http://xx.xx.xx.xx/demo/jsapi.php  8.2.修改jsapi.php,将其中$input-&SetNotify_url中的//paysdk.weixin.qq.com/example/notify.php修改为http://xx.xx.xx.xx/demo/notify.php;将../lib/WxPay.Api.php修改为./lib/WxPay.Api.php  8.3 将WXPay.JsApiPay.php的require_once "../lib/WxPay.Api.php";修改为require_once "./lib/WxPay.Api.php";  8.4 修改lib目录下的WxPay.Config.php文件中定义的APPID、APPKEY、MACH_ID、SECRET等参数,修改为自己的  8.5 将lib目录下WxPay.Api.php的第540行左右的  curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);  curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,2);//严格校验  修改为  curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);  curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);//严格校验2  这一段不修改,会使得curl出现60的错误。  8.6 通过商户平台(不是公众号平台)--账户中心--API安全--下载API证书并拷贝覆盖至cert中  8.7 notify.php是支付成功失败后的回调,可以在其中定制支付成功后的处理操作,如刷新。  8.8 在jsapi.php中有获取openid一段,正常没有问题,但如果公众号已经取得了用户openid,那么将会报code已被占用的错误,这时直接通过赋值的方设置openid就可以了。  经过以上各步,基本就可以实现公众号的微信支付功能。上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-7),我们将立即处理。
搜索风云榜
51Testing官方微信
51Testing官方微博
测试知识全知道

我要回帖

更多关于 微信公众号支付接口 的文章

 

随机推荐