文件名称:
微信公众号支付接口说明文档V3.3.7
开发工具:
文件大小: 1mb
下载次数: 0
上传时间: 2019-03-15
详细说明:微信支持公众号内支付,即基亍公众号向用户收款,公众号相当亍收款的商户。其中支付方式,可以分为JS API(网页内)支付、Native(原生)支付。商户可以结合业务场景,自主选择支付方式。分
微信
微信公众号支付接口文档
42通用通知接口
17
43订单查询接口
44JSAP支付——H5网页端调起支付接口
21
4 Nativo支付—二维码链接
46 Native支付—请求商家获取商品信息接口.
23
4.7关闭订单接口
4
48退款申请接口
25
49退款查询接口
26
4.10.对账单接口
4.11,链接转换接口.
30
4.12接口调用上报接口……
5企业红包使用说明
32
5.1创建批次企业红包
5.2提交支付使用企业红包…
53查询使用企业红包金额…
54企业红包对账单…
33
6错误码列表
常见问题和注意事项.
34
7.1常见基本概念疑惑.
34
72常见错误现象及解决方法.
34
7.3常见注意事项..….
35
74联系我们…
“““·
微信
微信公众号支付接口文档
1微信支付简介
11功能简介
微信支付,是基于微信客户端提供的支付服务功能。同时向商户提供销售经营分析、账
户和资金管理的功能支持。用户通过扫描二维码、微信内打开商品页面购买等多种方式调起
微信支付模块完成支付。
微信支持公众号内支付,即基于公众号向用户收款,公众号相当于收款的商户。其中支
付方式,可以分为JAP(网页内)支付、 Native(原生)支付。商户可以结合业务场景,
自主选择支付方式
本文将全面介绍微信支付的技术方案。
12支付账户
商户向微信提交企业以及银行账户资料,商户功能审核通过后,可以获得以下帐户(包
含财付通的商户账户),用于公众号支付。
帐号
作用
apple
微信公众号身份的唯一标识。审核通过后,在微信发送的邮件中查看。
Chid
商户I,身份标识,在微信发送的邮件中查看。
Kcy
商户支付密钥Key。登录微信商户后台,进入栏目【账户设置】【密码安全】
API安全】【API密钥】,进入设置APⅠ密钥。
Appsecret
JSAPI接口中获取 openid,审核后在公众平台开启开发模式后可查看。
微信
微信公众号支付接口文档
注意:支付密钥Key是验证商户唯一性的安全标识,请妥善保管,仅保留在第三方后
台和微信后台,不会在网络中传播。
13支付方式
JS API(网页内)支付:是指用户打开图文消息或者扫描二维码,在微信内置浏览器打
开网页进行的支付。商户网页前端通过使用微信提供的 JS API,调用微信支付模块。这种方
式,适合需要在商户网页进行选购下单的购买流程。
Native〔原生)支付:是指商户组成符合 Native(原生)支付规则的URL链接,用户
可通过在会话中点击链接或者扫描对应的〓维码直接进入微信支付模块(客户端界面),即
可进行支付。这种方式,适合无需选购直接支付的购买流程。跟 USAPL最大的区别是不经
过网页调起支付。
2支付场景介绍
21网页内支付场景SAPI(网页内)支付接口
商户已有H5商城网站在微信内打开网页时可以调用微信支付完成下单购买的流程。
步骤(1):左图,商户下发图文消息或者通过自定义菜单吸引用户点击进入商户网页。
步骤(2):右图,进入家网页,用户选择购买,完成选购流程。
微信
微信公众号支付接口文档
中国移动令下午721
●68%
下午7:21
●G8%
QQ充值82
QQ充值
QQ充值
话费充值
请输入手机号码
20元
30元
6新
威大化惠
50元
100元
300元
售价:¥98-99.50
阅读全文
立即充值
充话费
彩票优惠活动
步骤(3):左图,调起微信支付控件,用户开始输入支付密码。
步骤(4):右图,密码验证通过,支付成功。商户后台得到支付成功的通知。
QQ充值
交易详情
安全什
请输入支付密码
支付成功!
使用尾号0563的招商银行卡,购买
1004元的135
话费充值
北京朗盛东方科技有限公司
商品
话费充值
取消
交易单号
交易时间
201308041922:00
银行类型
招商银行
售价:¥9.85-10.40
当前状态
支付成功
2
3
A C
4
5
6
¥10.04
JKL
MNO
7
8
9
POR S
TUV
WXY
0
请致电客服/58Ft3860
步骤(5):左图,返回商户页面,显示购买成功。该页面由商户自定义
步骤(6):右图,公众号下发消息,提示发货成功。该步骤可选。
微信
微信公众号支付接口文档
中国移动令下午722
68%
充值成功
微信(1)
QQ充值
充值成功
您为手机1326充值
0元成功
恭喜您,支付成功!
订单号:1209064602013
您己给1353充话费10
08013242213654
更多充值方式
1、手机登录chona.qa.com
2、关注手机QQ生活服务账号“充值中心”
您为手机13538克值
10元成功
3、关注微信公众号 chongzhi
订单号:1209064602013
08033243902418
馨提示
如吴10分钟内您未收到成功短信,们将在2
小时内为您充值!如果超过2小时未充值到账
我们将为您办理退款
您为手机1353
■充值
充值帮助
10元成功
订单号:1209064602013
08043244794981
2充话费
彩票优惠活动
注意:商户也可以把商品网页的链接生成〓维码,用户扫一扫打开后即可完成购买支付,
211交互细节
以下是支付场景的交互细节,请认真阅读,并设计商户页面的逻辑:
(1)用户打开商户网页选购商品,发起支付,在网页通过 Javascript调用
getBrand wCPayRequest接口,发起微信支付请求,用户进入支付流程。
(2)用户成功支付点击完成按钮后,商户的前端会收到 J javAscript的返回值。商户可
直接跳转到支付成功的静态页面进行展示。
(3)商户后台收到来自微信开放平台的支付成功回调通知,标志该笔订单支付成功。
注
(2)和(3)的触发不保证遵循严格的时序。JSAP返回值作为触发商户网页跳转的标
志但商户后台应该只在收到微信后台的支付成功回调通知后才做真正的支付成功的处理
IS API返回值目前只在支付成功时返回,后续版本将扩展返回值,以便商户做更多个
性化的展示。
微信
微信公众号支付接口文档
212JAPI支付时序图
1信扫带的必。信1点击图文消息微信内置浏览器
煤介上的二维码
SP Server
微信支付 Server
筑转到商网页
12打开商家链接
2,豆录授权
21返回 openid
选购商品后商家下订单
4调用统一下单接口
5调起微信支付
31返回带支付签名的订单数指
4.迈回 Prepaid
6用户确认金酸
5.1.发起支付请求
输入支付密码
5.2回要求支付授权验证
7,提交授权
71向用户展示支付结果
7.2异步通知商户支付结果
7.3回眺到商户网页
8.查询订单支付状态
9未收到异步通知则查询订单
91返回支付订单信息
8.1向用户属示支付结果
2.13获取当前微信版本号
由于微信5.0版本后才加入微信支付模块,低版本用户调用微信支付功能将无效。因此,
建议商户通过 user agen来确定用户当前的版本号后再调用支付接口。以 iPhone版本为例,
可以通过 user agent可获取如下微信版本示例信息
Mozilla/5.0(iphone; CPU iphone Os 5 I I like Mac Os X) AppleWebKit/534.46(KHTML, like
Geocko) Mobile/9B206 MicroMessenger/5.0
其中5.0为用户安装的微信版本号,商户可以判定版本号是否高于或者等于5.0。
214显示微信安全支付标题
对于商户具有支付权限且需要调用微信支付的页面,为了让用户增加购买信心,确认交
易环境安全,微信强烈建议商户使用“微信安全支付”标题。安全支付标题的如下图
微信
微信公众号支付接口文档
m|中国移动令下午6:1083%
返回
充值中心
微信安全支付
显示支付安全标题,需将原始链接添加上" showwxpaytitles="的尾串。通过这种方式,
商户的页面将出现微信安全支付的标识。如,原始URL为:htp:/ wcixin. qq.cOm,显示安全
支付标题的URL为:htp:/ weixin. gecom? showwxpaytitle=1。
当用户在微信里打开huψp:/ weixin. go,com不会直接出现微信安全支付的标题,而打开
htp: //weixin.qcom? showwxpaytitle-1后将出现微信安全支付标题。
22线下扫码购买场景- Native(原生)支付接口
221使用场景
与网页内支付场景不同,部分商户不需要经过网页选购,可以直接下单购买
步骤(1):左图,商户根据微信支付的规则,为不同商品生成不同的二维码,张贴在
各种场景,便于用户扫描购买。
步骤(2):右图,用户使用微信扫描二维码后,获取商品信息,同时到商户后台下单。
国移动令下午727070%
令下午946
维码
确认交易
可口可乐250ML
¥2.50
收款方
自动售货机
商品
可口可乐250ML
支付
将二维码放入框内,即可自动扫描
登录网页版
皿國
步骤(3):左图,用户开始支付,输入支付密码
微信
微信公众号支付接口文档
步骤(4):右图,支付成功,商户后台得到通知,进行发货处理。
确认交易
交易详情
请输入支付密码
支付成功!
使用尾号0563的招银行卡,购买2.50
元的可口可乐250ML
自动售货机
可口可乐250ML
取消
交易单号190000109201307158874618253
交易时间
2013-07-1521:47:49
钱行类型
招商银行
当前状态
支付成功
3
4
5
6
¥250
GHI
MNO
7
8
9
POR S
TUV
WXYZ
如果你对该笔交易有任何疑
0
请致电腾讯客服075586015860
222 Native(原生)支付URL定义
模式一∶商户按固定格式生成链接二维码,用户扫码后调微信会将 productid和用户
openid发送到商户设置的链接上,商户收到请求生成订单,调用统一支付接口下单提交到微
信,微信会返回给商户 prepaid,时序图如下:
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.