企业微信支付怎么开通公众号可以付款吗

公众号支付与APP支付的区别公众号支付与APP支付的区别人性杂谈百家号微信支付共分四种方式:官网上是这样定义这四种方式的:刷卡支付:打开微信钱包的刷卡界面,商户扫码提交完成支付。公众号支付:用户在微信内进入商家H5页面,页面内调用JSSDK完成支付。扫码支付:用户打开“微信扫一扫”,扫描商户的二维码后完成支付。APP支付:商户APP中集成微信SDK,用户点击后跳转到微信内完成支付。“刷卡支付”与“扫码支付”都很好理解,一个是你扫我,一个是我扫你,你看,就是这样:&唯独剩下的两个“公众号支付”与“APP支付”容易搞混。尤其对于一些半专业的外行人来说,傻傻分不清。随着移动支付的盛行,或者说随着微信社交产品的全民普及,再加上消费者被一轮又一轮的支付大战烧脑,再不懂支付的也都了解那么丁点了,没吃过猪肉还没见过猪跑么,所以有人就很“专业”的问了一个问题:“公众号不就是微信APP吗,怎么还分公众号支付和APP支付?”甚至有些做微信支付的技术一开始也是一头雾水,不知道什么场景使用什么方式。来,让我假装“专业”的给大家分析一下。排除“扫码支付”和“刷卡支付”之外,只要是在微信APP内部,没有跳出去的,就叫“公众号支付”。比如以下场景:微信公众号(订阅号、服务号等等都算)内打开某商家页面,选择商品,下单,付款,然后使用微信支付。这是典型的“公众号支付”。请看微信官方给出的例子:&请注意:虽然从微信跳到了商家的商品页面(第二个页面),但仍然在微信内部,使用的是微信的浏览器,而不是别的什么浏览器APP(比如Safari、qq浏览器之类),这是最关键的一点。朋友圈内打开某个分享链接,进入商家页面,选择商品,下单,使用微信支付,这个原理与上面一样;使用“微信扫一扫”,扫描商家二维码,进入商家页面,后面步骤与上面一样;以上三种方式其实追根同源,是一回事,只不过打开商家页面的引导方式不同而已,最终都是通过微信进入商家商品页面下单。都是典型的“公众号支付”;再看第四种,有些隐蔽:大街上随处可见的“收钱吧”、“一码付”等支付产品。初看很像“扫码支付”,扫一扫,输入金额,然后启动微信支付。其实不然,这也属于“公众号支付”。这个码很巧妙的跳过了前面3条中进入商家页面让用户选择商品这个环节,直接默认为某个商品,你输入金额给他定价就好了,然后启动微信支付完成整个交易。细想想,是不是仍然还是一回事!可是用户体验提升了N个档次!是不是很神奇?去年我刚看到这个支付产品时就被他英气逼人的脸庞给镇住了,果不其然,今年火的一塌糊涂,一下子就烂大街了。这种扫码支付方式最牛逼的地方是一个码可以集成微信支付、支付宝、百度钱包、翼支付等等一大堆支付方式。以后找时间再细谈实现细节。请注意:这个场景要与微信扫码转账做区分。你展示你的微信收款码,我扫描后转账给你,这种完全没有打开第三方商户的页面,这不叫“公众号支付”,仅仅是转账而已。他们有千差万别,有时间再具体说他们的区别。同一部手机上跨APP完成的微信支付,叫做“APP支付”。比如以下场景:在“大众点评”、“饿了么”、“美团”等APP中下订单,然后支付时选择微信支付,紧接着就自动启动了微信APP,并跳转到了微信支付相关页面,完成支付后又回到原来下单的APP。这种在APP之间来回跳转的方式即是“APP支付”,因为满足了条件:跨APP完成的微信支付。&好了,限于时间与篇幅,先分享这些,等有机会再做深入探讨。如有谬误,欢迎大家关注并留言指正。--END--本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。人性杂谈百家号最近更新:简介:心理学知识知识分享。读人生,品人性。作者最新文章相关文章在微信公众号付款,那边却不发货。我该要怎样办?--在线法律咨询|律师365(64365.com)
大家都在搜:
微信扫一扫 免费问律师
手机扫一扫 法律兜里装
在微信公众号付款,那边却不发货。我该要怎样办?
重庆 荣昌区
1分钟提交法律咨询 2000多位 信得过的好律师 为您提供专业解答
(咨询请说明来自律师365)
地区:湖北 |解答问题:36938条
前往银行获取即可。nn或直接搜索亦可。nn部分银行未开通公众号。
你的问题比较复杂需要花很多时间分析回复,必须要了解许多具体情况才好分析,以免错误判断,建议你能够联系我面谈。
相关法律咨询
微信上买东西付款了,卖家不发货怎么办,联系不到人怎么办?钱不多75
建议协商解决,协商不成可以起诉,也可以委托代为。具体情况和最终处理方式,还需要根据案件详情和情况等来确定
亲,我想请教一个问题,我在微信微商那里买了一件衣服,她迟迟不发货,后来又说没货,可以换货不可以退钱,到现在快一周了,既没有发货也没有退钱。我该去哪里投诉,或者要回我的钱?
你好,可以协商解决,协商不成,建议搜集,委托,起诉解决。
我的一个朋友!被一个人在微信上用我朋友名字!朋友头像陈律师!我的一个朋友!被一个人在微信上用我朋友名字!朋友头像陈律师!我的一个朋友!被一个人在微信上用我朋友名字!朋友头像!还在他自己微信上说了很多损害我朋友的消息发在朋友圈!给她精神带来压力!说他他不听!这是犯法吗?如果告他怎么告?
我的一个朋友!被一个人在微信上用我朋友名字!朋友头像陈!我的一个朋友!被一个人在微信上用我朋友名字!朋友头像陈律师!我的一个朋友!被一个人在微信上用我朋友名字!朋友头像!还在他自己微信上说了很多损害我朋友的消息发在朋友圈!给她精神带来压力!说他他不听!这是犯法吗?如果告他怎么告?
关注此问题的人还看了
相关律师回复
艾广奇律师 最近回复:
周边专业律师
扫描二维码
更多惊喜等着您!
立即提问、免费短信回复
律师365,优质法律服务平台
400-64365-60服务时间:周一至周六8:00~22:00服务指南平台保障律师入驻常见问题
Copyright(C) 成都六四三六五科技有限公司 版权所有 蜀ICP备号 增值电信业务经营许可证(川B2-)
1150律师在线
3146今日解答骗子利用我的付款吗,在一个微信公众帐号里面支付了两笔1000块一共 - 110网免费法律咨询
您的位置:
&& 查看咨询        今日活跃律师: &&&&&&&&&&
该问题已关闭
的回复获得奖章一枚
的回复获得奖章一枚
的回复获得奖章一枚
的回复获得奖章一枚
的回复获得奖章一枚
的回复获得奖章一枚
的回复获得奖章一枚
的回复获得奖章一枚
的回复获得奖章一枚
的回复获得奖章一枚
骗子利用我的付款吗,在一个微信公众帐号里面支付了两笔1000块一共
山西-忻州&07-22 22:14&&悬赏 0&&发布者:ask201…… & 回答:(0)
骗子利用我的付款吗,在一个微信公众帐号里面支付了两笔1000块一共,微信那边确认这笔款到了这个公众帐号,这笔钱如何退回来。
您也有法律问题? 您可以 发布咨询,我们的律师随时在线为您服务
问题答案可能在这里 →
无锡推荐律师
最佳律师解答
(徐卫东)()&
(崔利民)()&
(年遇春)()&
(赖贺明)()&
(徐卫东)()&
(陈晓云)()&
最新回复律师
北京 海淀区
人气:2367540
人气:1408371
人气:5191
人气:16237
人气:285509
人气:591387在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
点击阅读原文
微信开发之微信公众号支付
日 发布,来源:
上月初的时候写过一篇关于的文章,文章里面大概用通(啰)俗(里)易(啰)懂(嗦)的话语讲述了关于在微信登陆这块的一些理论要点和代码实现。这次算是微信开发系列的延续篇,主要记录一下在工作中遇到的关于微信支付部分功能的实现
由于工作范围有限,这篇就暂时谈论一下关于微信公众号支付的有关功能。
俗话说的好,(前方高能...)有一件战斗力爆表的装备,升级打怪的速度自然也就更快了,当然这不是一篇介绍如何升级打怪的文章,而是一篇有深度的、有长远意义的文章,好了,自夸的话就不多说了,博主有自知之明。
虽说不是升级打怪,但是作为一只“猿”,尤其是是聪明的“猿类”,在遇到新功能的时候,找到好的方法,也就相当于找到了一件衬手的、牛X的兵刃,搞出新(刷)功(野)能的速度自然也就快很多
1、匍匐前进,观察敌情
关键词:阅读文档。工作中遇到之前未曾做过的功能的时候,相信一个好的猿叔叔/媛姐姐都会有一套自己的解决思路,那么第一步相信能获得大家集体点赞的就是阅读相关的文档了,仔细阅读,细心观察。喏~有关微信支付文档已经放在这里了。文档读得好,下班下的早~mie~~~
2、扩大范围,隐秘嗅探
关键词:关键字/词搜索。在看完文档之后,仍有不解之处,这时候身边没有可以请教的大佬,映入眼帘的只有电脑、键盘、鼠标,心里一阵慌乱。。。想到下午完不成任务、无延期的加班、组长的白眼,眼前一黑.............................................................“兄弟...兄弟...你特么醒醒啊,代码需要你,还有个bug没改啊,你不能这样啊”。夏天的时候,网络上段子说的好空调、wifi、西瓜,‘苏菲’一夏。那么程序员的法宝可就多了,这段就写相关的————搜索引擎、输入关键字、回车。得到的是整个互联网的资源,如果有谷歌的话,那就是整个宇宙的资源了。拥有了整个宇宙的资源之后,还怕啥,就是干,犹豫不划算嘛
3、发现雷区,获取情报
关键词:取经。上面2里面提到的扩大范围,隐秘嗅探,意在我们通过庞大的搜索引擎和互联网获取资源,但是在浏览这些资源的时候,我们要学会辨别哪些是有用的,哪些是已经了解过的,对于无用的水文和了解过的文章可以略过....我们大概会浏览到相当多的博文,良心博主(比如我,歪脸笑.jpg)的博文里,或多或少都会提到些开发过程中遇到的坑/bug,以妨后来者踩坑。
通过上面的准备工作,相信我们已经获取到了诸多的相关资料,本文涉及到的功能实现所需要的相关资料,将会在下面无偿分享出来(PS:为博主的无私奉献精神而感动啊~333333)
什么是公众号支付?
公众号支付是用户在微信中打开商户的H5页面,商户在H5页面通过调用微信支付提供的JSAPI接口调起微信支付模块完成支付。应用场景有:
用户在微信公众账号内进入商家公众号,打开某个主页面,完成支付
用户的好友在朋友圈、聊天窗口等分享商家页面连接,用户点击链接打开商家页面,完成支付
将商户页面转换成二维码,用户扫描二维码后在微信浏览器中打开页面后完成支付
微信支付用户————泛指微信用户
微信客户端————微信APP
商户后台系统————商户平台
微信支付系统————故名思议,微信自己的支付系统
我们先通过一张图了解一下微信支付的流程:
这张图相信小伙伴在浏览微信支付文档的时候已经看到过了,虽然从用户点击支付按钮开始到微信支付系统确认支付完毕中间经过要13步之多的过程,但是实际上这也是很有必要的,我们可以看到支付在任何时候都是需要重视的,因为这是一个关于钱的问题,只要涉及到了它,就必须确保它每一步的顺利执行和安全性。在我们快速开发功能的时候,有时候不得不压抑住我们想要窥探其具体实现的好奇心,只了解其中关键几步,以达到快速开发的目的,剩下的好奇心只能等课后了。
总结了其中的关键几步,以便大家参(快速)考(查阅),其中个把关键词均已红色字体标出
用户在页面点击支付按钮,商户后台系统生成微信支付系统的订单信息,调用下单API,发送给微信支付系统
微信支付系统接收支付信息生成临时支付单信息,返回给商户后台系统
商户后台系统拿到临时支付单信息,生成JSAPI(微信支付SDK)调用所需要的支付参数并签名
通过JSAPI接口发起支付请求给微信支付系统
微信支付系统检查参数合法性和授权域信息,返回验证结果给微信客户端,微信客户端弹出支付窗,输入密码,支付
用户输入密码完之后,客户端主动提交支付信息到微信支付系统,微信支付系统验证授权并处理相应业务,返回处理结果给商户后台,商户后台系统根据结果给用户相应提示
微信已经提供了完整的、安全的、方便使用的SDK供我们饮用,就在微信支付文档里面,或者
支付授权目录
支付授权目录,和上篇文章中说到的登陆授权回调域性质差不多,但是区别在于这里用于支付授权。现在的公众号支付授权目录配置已经从公众号迁移到了微信商户平台中,开发者可以在商户平台中进行配置,下图所示:
具体公告,请点击:查看
其他几个点
要使用微信公众号支付功能必须是要微信服务号或者企业号
支付的时候也要检查网页授权域名是否设置哦
没有微信开发者工具的一定要下载个微信开发者工具,因为接下来,包括你在做微信开发的时候一定会需要它,它很强势,不用不行啊
饿货,来个代码饼干?
终于来到开坦克杀敌的环节了,一阵莫名激动,能看到这里的小伙伴一定是真爱啊!~
为什么把这个文件单独提出来,因为它很重要啊(博主君废话模式开启,23333),这个页面通俗点来说用于调起支付框,输入支付密码的操作。当我们下载好了PHP版的微信支付SDK的时候,打开目录大概会是这个美丽的样子
关键代码块:
//②、统一下单
$input = new WxPayUnifiedOrder();
// 商品名称
$input-&SetBody('坦克');
// 描述吧应该是 可以省略不写
$input-&SetAttach("");
$input-&SetOut_trade_no($pay_info['trade_no']);
// 支付金额
$input-&SetTotal_fee($pay_info['total_fee']);
// 开始时间
$input-&SetTime_start(date("YmdHis"));
// 失效时间
$input-&SetTime_expire(date("YmdHis", time() + 600));
// 标签 可以省略不写
$input-&SetGoods_tag("");
// 支付回调url
$input-&SetNotify_url("http://website.szlytx.com/mall/sz_front/wx_alipay/notify");
以上代码均产生于jsapi.php这个文件,代码的注释差不多就是这个意思,没有写注释的博主也不知道啥意思(绝望.jpg,知道的可以告知下...感谢大恩大德)
WxPay.Config.php
这个是关于微信支付配置的文件,放置在SDK根目录下的lib目录里,找到它更改里面的对应配置项。具体有什么作用怎么改,这里就不解释了。文件里的注释写的很清楚,讲真,ZZ都能看的明白,微信SDK开发组的兄弟还是很用心的...点赞
结合CI框架
首先,把SDK目录文件放在application\libraries目录。
1、唤起支付页面当用户在前端点击支付的时候,跳转到如下方法:
* 跳转到微信支付页面
* @param int $order_id 订单ID
public function index($order_id) {
* 首先要校验订单ID、真实性等
* 这里略过
$goods_name = $this-&order_goods_model-&get_value_by_notpk('goods_name', array('order_id' =& $order_id));
$data['pay_info'] = array(
'trade_no' =& $order_info[0]['order_sn'],//订单名称,必填
'goods_name' =& $goods_name, //商品名称
'total_fee' =& $order_info[0]['pay_fee']*100,//付款金额,必填
'remark' =& $goods_name,//商品描述,可空
// 调用支付页面 jsapi
$this-&load-&view("sz_front/wx_alipay/jsapi", $data);
2、jsapi页面赋值大部分代码和原生的差不多,修改一小部分,包括引入各种类库等,这里为了方便展示,采用图片的形式列出
上面三张图一共做了四件事:
引入所需要的支付类库
赋值支付信息
根据支付结果进行提示并跳转页面
隐藏共享地址
支付异步通知 notify
异步通知,支付完结之后,微信支付系统会发送支付结果到这个地址,要求这个地址可以访问,可以在浏览器输入地址进行测试
public function notify() {
// 引入异步通知处理类库
require_once APPPATH.'libraries/Payment/wxpay/example/notify.php';
$notify = new PayNotifyCallBack();
$notify-&Handle(false);
// 获取支付状态
$is_success = $notify-&IsSuccess();
* $wx_payinfo 微信支付回调数据
* 包括支付状态、商户平台的订单、金额、支付成功支付号等
$wx_payinfo = $is_success['data'];
//支付成功
if($is_success['code'] == 1){
* 业务处理
由于异步通知是在“暗地里”进行,所以我们想要监控它,了解它返回了什么数据,可以简单的使用file_put_contents()函数把结果json_encode()一下写入log文件记录。
微信开发其实很简单,有SDK在手,支付我有。博主君为了凑字数,才编的这么多废话,哈哈哈~一不小心说了实话,心机博~~~
距离当初做出这个功能已经有一段时间了,当初在百度查阅资料获取到的资源和众多博文地址也已经记不太清了,有兴趣的朋友可以百度搜索PHP微信开发等关键字进行查阅。实际在功能的实现中,遇到最多的问题就是路径引入了。还有就是强烈推荐微信开发者工具,在微信开发的时候相当有用处(就算我不说,各位朋友应该也知道,又一次打脸...啪(pia)啪(pia)啪(pia))。
再见,七月。
你好,八月。
深入浅出,思路清晰 !
深入浅出,思路清晰 !
我要该,理由是:
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)

我要回帖

更多关于 公众号可以关联钱包吗 的文章

 

随机推荐