关于打开微信才能收到消息支付公公说的怎么对接第三方才能显示出来打开微信才能收到消息支付?

您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
(微信支付公众号支付接口文档V27.pdf 37页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
(微信支付公众号支付接口文档V27
你可能关注的文档:
··········
··········
微信公众号支付接口文档 V2.7
公众号支付接口文档 V2.7
公众号支付接口文档 V2.7
公公众众号号支支付付接接口口文文档档VV22..77
微信公众号支付接口文档 V2.7
更新实例代码成实际可运行
更新订单号重复说明
微信公众号支付接口文档 V2.7
1.微信支付简介4
1.1功能简介4
1.2支付账户4
1.3支付方式5
1.3.1网页内支付场景JSAPI(网页内)支付接口5
1.3.2线下扫码购买场景Native(原生)支付接口7
2.JSAPI(网页内)支付接口8
2.1支付场景8
2.2功能交互9
2.3获取当前微信版本号10
2.4显示微信安全支付标题10
2.5JSAPI 支付接口(getBrandWCPayRequest)定义10
2.6订单详情(package)扩展字符串定义11
2.7支付签名(paySign)生成方法14
2.8接口使用示例16
3.Native(原生)支付接口17
3.1支付场景17
3.2基本交互18
3.3Native(原生)支付接口描述19
3.4Native(原生)支付 URL 定义19
3.5Native(原生)支付 URL 签名方式20
3.6Native(原生)支付回调商户后台获取 package21
微信公众号支付接口文档 V2.7
4.通知接口说明22
4.1通知接口简介22
4.2补单机制23
4.3通知接口参数23
4.4后台通知结果返回25
5.API接口说明26
5.1API接口简介26
5.2API使用方式26
5.3API列表26
5.3.1获取 access_token26
5.3.2发货通知 delivernotify27
5.3.3订单查询 orderquery29
5.3.3告警通知32
6. 常见问题和注意事项33
6.1帮助 SDK33
6.2常见基本概念疑惑33
6.3常见错误现象及解决方法34
6.4常见注意事项35
6.5最新接口文档下载36
6.6联系我们36
微信公众号支付接口文档 V2.7
1.微信支付简介
1.微信支付简介
11..微微信信支支付付简简介介
1.1 功能简介
1.1 功能简介
11..11功功能能简简介介
微信支付,是基于微信客户端提供的支付服务功能。同时向商户提供销售经营分析、账
户和资金管理的功能支持。用户通过扫描二维码、微信内打开商品页面购买等多种方式调起
微信支付模块完成支付。
微信支持公众号内支付,即基于公众号向用户收款,公众号相当于收款的商户。其中支
付方式,可以分为 JSAPI(网页内)支付、Native(原生)支付。商户可以结合业
正在加载中,请稍后...12.4k 人阅读
标签:至少1个,最多5个
这是我自己研究了两天的微信支付整理得的开发笔记,然后在这里分享给大家,让大家快速上手微信支付。
按着我的步骤一步一步操作,你就可以成功的get到这个微信支付技能包。
补上自己最想的文章:[5分钟解决微信支付][1]
https://segmentfault.com/a/4847
这篇文章被很多人咨询,感谢你们的支持,所以新写了一篇填坑,希望对大家有帮助。
=======================更多编程技巧,可关注琉忆编程库:shuaiqi100.com。
原文链接:
由于自己本身就是PHP开发的,所以只涉及到PHP微信支付的开发。我将会一步一步的记录如何实现微信支付的。
第一步:先上微信支付开发文档境内普通商户里面下载SDK与DEMO。
下载网址:
在这里可以下载自己对应的编程代码来使用对应的SDK和DEMO进行改。我主要用的是PHP,所以下载的是PHP。
第二步:将下载的支付SDK与DEMO进行解压,然后打开这个解压后的文件夹。
第三步,从商家中心下载证书到本地放到cert文件夹里面。
商家中心路径:(注意需要下载安全插件,且只能在IE模式登录!)
具体路径为:登录进去到商家中心后,登录微信支付商户平台,点击【账户中心】-&【账户设置】-&【API安全】-&【下载证书】中
下载证书完成后,记得顺便设置密钥!!这个密钥等下需要在微信支付lib配置文件夹里面配置支付。
密钥要求:需要字母+数字一起32位数!!为的是认真和安全。
下载证书到本地后,取出这两个证书放到cert文件里面去,这两个证书分别叫做: apiclient_cert.pem
apiclient_key.pem
第四步:配置支付信息
打开lib文件夹下的 WxPay.Config.php
在这里就有说明需要用到的配置信息,只用配置这四项,其他的都不用修改!!首先是APPID,注意一定是要注册的主体一致,其次用到支付的公众号或者是小程序都必须是和APPID一致的开发者!!不的话,请求支付会出错,提示:appid and openid not match!
APPID和MCHID可以通过开户邮件中获取,关于KEY就是刚才在第三步中要一起设置的密钥,直接复制粘贴进来就可以了。
APPSECRET就是小程序里面开发者的那个APPSECRET,直接去微信小程序里面获取粘贴过来就可以了!具体看下面!!
按上面的配置好,保存后就可以下一步了,修改支付接口。
第五步:修改获取openid的接口
打开example文件夹,打开WxPay.JsApiPay.php找到 private function __CreateOauthUrlForOpenid($code)
方法。需要修改里面的 $urlObj["code"] = $ 修改为:$urlObj["js_code"] = $
注意:说说为什么这样修改:【下面的内容只是为了了解,不想深入原理可以跳过】code 换取 session_key这是一个 HTTPS 接口,开发者服务器使用登录凭证 code 获取 session_key 和 openid。其中 session_key 是对用户数据进行加密签名的密钥。为了自身应用安全,session_key 不应该在网络上传输。获取openid的接口地址:
微信支付中,需要获取微信用户的openid,所以在小程序中,需要先通过wx.login获取到用户返回的code代码,然后用code换取用户的openid回来。在微信支付中,WxPay.JsApiPay.php里面已经封装了通过传过来的code换取openid的方法:GetOpenid()。而在这里请求获取openid的路径知道带参名是js_code不是code,所以需要修改配置文件里面的code为js_code!
保存好后,就可以第六步了,修改支付接口!!
第六步:修改支付接口
打开example文件夹下的jsapi.php文件。
首先:删除头部的这些代码,也可以注释!【因为用不到,都是测试数据】
//初始化日志$logHandler= new CLogFileHandler("../logs/".date('Y-m-d').'.log');$log = Log::Init($logHandler, 15);
//打印输出数组信息function printf_info($data){
foreach($data as $key=&$value){
echo "&font color='#00ff55;'&$key&/font& : $value &br/&";
其次:删除底部的HTML代码,全部!全部!全部!!因为都是多余的,不要因为这些HTML代码请求出错。
&html&&head& ...............这里省略..................&/body&&/html&
最后,修改核心的部分代码!!将要进行详细讲解。这时候贴上官方文档,可以看着文档修改这里的支付信息,因为很重要。
参考文档:
请求微信支付接口jsapi.php文件,然后发起支付
前面的修改只是为了这一步实现微信支付,弹出我们想要的支付密码输入框!!
记住,在微信小程序中是需要使用wx.request方法请求demo里面的jsapi.php文件,然后请求这个方法成功后会返回一串参数,然后根据打印的参数对应的填入这些参数内赋值即可。
wx.requestPayment({
'timeStamp': '',
'nonceStr': '',
'package': '',
'signType': 'MD5',
'paySign': '',
'success':function(res){
'fail':function(res){
}})【具体可以看开发文档的参数配置】网址:
微信支付成功修改订单操作
这一步过去我曾卡了很久,但是它很重要!!
登陆微信支付第三方平台
然后按设置好的微信请求支付链接下写一个notify的控制器方法用于回调执行,当微信支付成功后就会去执行这个目录下的notify方法,然后可以写修改订单状态。
注意事项:
1.回调方法可以看demo里面的Notify.php文件进行修改成控制器方法用于回调!!
2.回调的方法一定要是在微信支付平台设置的支付目录下!!
3.支付的回调路径是不能够带参数的!!不能带参数!!不能带参数!!
如果回调没有成功,请看上面的注意事项进行检查,因为我在这里跌倒了N次,N次,N次!!!
对了,另外提醒下是在jsapi.php文件里面设置的回调路径,也就是demo里面的:wxpay/example/jsapi.php
,【同目录下的Notify.php文件是官方给的回调方法,可以看这个方法进行改写回调控制器!!】如下代码:
$input-&SetNotify_url("http://paysdk.weixin.qq.com/example/notify.php");//修改为你的支付目录下的路径+回调函数名,例如:
至此最开头的demo配置到发起支付到支付成功对订单的操作全部方法都在这里,如果你在哪一步不了解可以给我留言,另外如果你有什么想法建议也可以给我留言。
如果你觉得这篇文章对你有用可以帮我分享出去给更多需要的人。
最后谢谢大家的支持。
个人微信公众号:琉忆编程库
8 收藏&&|&&20
你可能感兴趣的文章
如果我的支付路径为 www.abc.com/wxpay/pay.php支付授权目录那里是不是可以就写一个域名呢?例如:www.abc.com
如果我的支付路径为 www.abc.com/wxpay/pay.php
支付授权目录那里是不是可以就写一个域名呢?例如:www.abc.com
当初有试过,但是官方要求还要指定到下一级的目录才行。
当初有试过,但是官方要求还要指定到下一级的目录才行。
这个支付是GET还是POST文档上也没写呢
@琉忆[liuyi_1] 这个支付是GET还是POST文档上也没写呢
修改支付接口的详解有吗
修改支付接口的详解有吗
博主,统一下单感觉参数不全啊
博主,统一下单感觉参数不全啊
非常详细讲的很好,很给力 感谢那些发文章的人
非常详细讲的很好,很给力 感谢那些发文章的人
大兄得,我能求你一份 支付完成后修改订单操作的代码吗,我也是卡在这里了,回调地址设置好了,之后,我在里面输出了一个字符串,没有给我返回。 ,谢了
大兄得,我能求你一份 支付完成后修改订单操作的代码吗,我也是卡在这里了,回调地址设置好了,之后,我在里面输出了一个字符串,没有给我返回。 ,谢了
你可以去我的这篇文章“”里面下载代码,里面回调成功操作的代码。
如果有什么具体问题可以加我Q问我:.
你可以去我的这篇文章“https://segmentfault.com/a/4847”里面下载代码,里面回调成功操作的代码。
如果有什么具体问题可以加我Q问我:.
你可能感兴趣的文章
分享到微博?
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。第三方app现在能对接微信支付吗?_百度知道
第三方app现在能对接微信支付吗?
第三方app现在能对接微信支付吗?
我有更好的答案
第三方app现在可以对接微信支付了。微信支付申请流程:已通过微信认证的服务号可登录微信公众平台,点击“添加功能插件”—“微信支付”提交资料(详细指引请参考商户服务中心),申请公众号支付或App支付功能。说明:申请微信支付,需要填写商户基本资料、业务基本资料、财务审核资料。通过审核了的商户才能进入开发流程,通过开发接口文档的指引,完成开发。此后签订合同并缴纳保证金后,申请全网发布,即可开通微信支付能力。
网络营销师
不能 只能是在微信中添加“下载App”的导向
目前,想实现一个功能,订餐app中的订单具备支付功能,想实现用微信扫描,然后用微信进行订单支付来完成结算功能,这样能实现吗?
如果要在微信中实现支付功能只有两种途径,一种是直接与腾讯合作可以参见 第二种是与进行微信公众平台二次开发的第三方公司合作实现支付功能,他们最根本的区别就是直接与腾讯合作的话审核条件会很严很少有商家能够通过
本回答被提问者采纳
在第三方APP中使用微信支付,毕竟不同于在微信软件本身中或线下消费,有这种担心也是正常的。下面我给你说下APP接入微信支付的过程,您就不会有这种顾虑了:首先,APP接入微信支付,必须向微信官方申请支付资质,也就是说,第三方APP支付都是经过微官方认证的;其次,接入时会提供完整的一套材料给微信官方团队审核,如果是造假信息,则会很快被排除;最后,微信会借助腾讯大数据和云计算功能对支付过程进行安全监控,如有风险会提前通知用户。从这里不难看出第三方APP中进行微信支付也是非常安全的,放心使用吧!如有不明白的地方欢
为您推荐:
其他类似问题
您可能关注的内容
app的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。支付宝微信个人收款接口不让申请,谁来提供收款第三方支付接口
支付宝微信个人收款接口不能申请,聚合支付个人也不能申请。
因为骗子太多,支付宝原本支持的个人收款api也被停止服务了。
难道真的没有解决办法了吗?那规规矩矩做网站的个人站长想实现一些收入怎么办呢?
个人开发者的在线收款已经没办法了?解决文案当然有!
注册一个公司?
当然这是最终方案,确实每年需要花不少钱。这个公司维护费用基本是4500一年起步。而且注册公司也需要花费不少的精力。
但是这个对于那种准备认认真真搞一个产品,而且很有信心, 那么就注册个公司吧。
聚合支付的平台?基本上都已经不支持个人收款了
我找过好多家平台,原来支持个人收款的平台 都已经不提供个人开发者接入了。
包括天工、ipaynow 。
解决文案到底在哪里?
相对规模较小或想花尽量少的钱 先把产品推出市场做MVP。
等产品真的做大了,做上规模再考虑开公司的个人开发者来说,
最好的办法当然是先别急着去折腾开公司啦。
那么方案来了:
你仔细看一下JSRUN网站的赞赏收费功能,就是文章底部的赞赏按钮,还有JSRUN网站的18元年费VIP会员收费。
实现了在线收款,对不对? 是不是黑科技?
JSRUN使用的是一个知道的人很少的一项技术。他有以下特点:
只提供技术,不托管资金、不涉及二清、及时到账你自己的支付宝或微信
不需要注册公司、企业资质
不需要再向支付宝、微信提交任何申请资料
0手续费(不支持信用卡付款)
同时支持支付宝、微信两项最热门支付方式
在线收款、准确订单响应
这种技术掌握的人非常少。
为了对想设立收款项目的个人站长提供帮助,同时也为了不让该技术被滥用,最后导致支付宝微信封锁升级,保护该技术可以持续可用。
本人对技术进行有偿提供支持。并且要对项目进行甄别,不让违法份子破坏了最后一个可用的个人收款方案。
仅提供支付通道技术,此价格不负责你的任何其他开发需求
4000元为首次开通费用, 后续每年的技术支持和升级更新费用是1000元
如果你不需技术支持和升级,而且你的收款功能也还能用,那么不续费也可以。
本人是JSRUN的站长,以JSRUN的信用作保证
加QQ时请注明来意,不然我一般都不给通过。
支付宝、微信可能的政策变化导致的服务完全不再可用的情况下,
本人只保证退还剩余可用时间的部分。
比如付款后用了3个月,政策变化导致本技术已经完全不可用,
那么退还你9个月的费用:4000*(9/12) = 3000元
续费情况下的 ) = 750元
*除了支付宝和微信这两家公司, 谁都无法保证政策不发生变化。
原文链接:
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!注销微信支付账户失败后说有未发的红包怎么办?但是已经好几天了
15-07-29 &匿名提问}

我要回帖

更多关于 怎么才能登录两个微信 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信