Info
2013 年 11 月底,微信低调内测电商微信支付接入,部分优质电商卖家获得了内测权限,御泥坊、太平鸟、裂帛、茵曼、艺福堂、季候风等知名品牌赫然在列。
2014 年 3 月 4 日晚,腾讯宣布微信支付接口结束内测,将向所有通过认证的服务号开放。根据官方最新信息,微信支付的起步保证金从起初的 5 万元降低至 2 万元,不过刷卡手续费依然没变,普通餐饮娱乐消费在千分之六左右。
所有类目商户的微信支付费率均为 0.6%,低于支付宝。
微信支付需要向所有类目商家收取 2 万元保证金,而支付宝并不收取这一项费用。
微信 5.0,将公众账号分为订阅号和服务号。根据腾讯的官方说法,服务号只提供给企业、媒体、政府、和其他组织,如果是个人则直接变成订阅号,只能使用基础的后台功能,并且无法更改为服务号。并且 5.0 后新注册的公众账号如果选择为个人类型,则自动变为订阅号。
微信支付前提
必须安装/使用微信,整个支付过程将在微信中完成。
要使用微信支付,首先要绑定银行卡,因为是用银行卡付款的。该银行卡必须在银行留有手机号码,因为要通过手机验证码进行验证!
入口:微信 - 我 - 我的银行卡 - 添加银行卡
添加银行卡步骤:
设置支付密码 或 验证支付密码
填写 "持卡人姓名"、"卡号"
填写银行卡信息。不同的银行卡,要求填写的项目可能有所不同。例如:当 "卡类型" 为 "农业银行 信用卡" 时,需要填写 "有效期" 与 "手机号"。
验证手机号码。单击 "获取验证码" 按钮后,手机将收到短信,需要提交短信中的验证码。
手机号码通过验证后,微信 "我的银行卡" 页面中,将列出刚才新添加的银行卡。
至此,即可使用该银行卡进行支付了。
添加银行卡时,必须设置 "支付密码",今后支付时,需要验证此密码。
支付接口/场景分类
摘自 "支付开发教程 - 2.2 应用场景举例"
Source: https://mp.weixin.qq.com/paymch/readtemplate?t=mp/business/faq_tmpl
2.2.1 网页内购买场景 - JS API 支付接口 (JS API 网页支付:包括全部在微信内点击浏览器 H5 页面进行的支付场景)
2.2.1.1 微信公众帐号店铺 (点击微信公众帐号内的购买/支付按钮)
2.2.1.2 微信扫购模式 (TonyRemark: 与原生支付有何区别?)
2.2.2 扫码支付场景 - Native (原生) 支付接口 (Native 原生支付:以线下扫码支付为代表的快速支付方式) (使用微信扫描各种场景的二维码后,获取商品信息,同时到商户后台下单)
TonyRemark: 该文档中与上述内容相关的文字很混乱。
申请微信支付时需提交的各种 URL
在 微信公众平台后台 - 左侧菜单 - 微信支付 - 商户基本资料 - 填写 - 资料填写 页面,需要提交以下多种 URL:
JS API 网页支付 支付授权目录:
http://www.soap.com/TenPay/
需要精确到发起支付的页面文件所在的最细分目录,不可增加、减少或修改此目录;请以 "/" 结尾。
JS API 网页支付 支付请求实例:
http://www.soap.com/TenPay/Launch
请填写一个文件名,该实例意味着:最终发起支付页面的 URL,只能在授权目录后增加文件名,不可增加、减少或修改任何目录。
Native 原生支付 支付回调 URL:
http://www.soap.com/TenPay/CallbackOfNativePay
当公众该平台接到 Native 原生支付请求时,会回调此 URL 传递订单信息。
维权通知 URL:
http://www.soap.com/TenPay/CallbackOfSafeguardRights
用户发起维权时,将向此 URL 推送维权单相关数据,以便商户进行售后服务。
告警通知 URL:
http://www.soap.com/TenPay/CallbackOfWarn
微信监测到商户服务出现问题时,会及时推送相关告警信息到商户后台。
2014-08-12 Tony 基于对腾讯官网的文档的理解设计了上述 URL,与实际应用有可能不符。
Resource - Official
- http://kf.qq.com/product/wechatpaymentmerchant.html - 腾讯客服 - 微信支付商户专区
- [http://kf.qq.com/faq/140225MveaUz1501077rEfqI.html - 商户类目对应资质、费率、结算周期
- http://weixin.qq.com/ - 微信
- http://mp.weixin.qq.com/ - 微信公众平台
- http://open.weixin.qq.com/ - 微信开放平台
- http://kf.qq.com/faq/120813euEJVf130805YbiuAJ.html - 微信支付基本介绍
- http://mp.weixin.qq.com/cgi-bin/readtemplate?t=business/faq_tmpl - 商户服务中心
- http://kf.qq.com/product/weixinmp.html - 微信公众平台客服中心
- http://kf.qq.com/menu/weixinmp.html - 微信公众平台客服中心
- http://mp.weixin.qq.com/wiki/ - 微信公众平台开发者文档
- http://mp.weixin.qq.com/wiki/index.php?title=接入指南 - 微信开发者中心 - 接入指南
- http://kf.qq.com/faq/120911VrYVrA140228V7JbEj.html - 公众平台商户接入 (微信支付) 功能申请教程 / 微信支付申请常见问题
- http://mp.weixin.qq.com/paymch/readtemplate?t=mp/business/faq_tmpl - 支付开发教程 / 公众号微信支付申请指引
- http://mp.weixin.qq.com/paymch/readtemplate?t=mp/business/course2_tmpl - 开发接口文档
- http://mp.weixin.qq.com/cgi-bin/readtemplate?t=news/app-apply-guide_tmpl&lang=zh_CN - 微信支付申请指引
- http://mp.weixin.qq.com/cgi-bin/readtemplate?t=home/news-list_tmpl&lang=zh_CN - 系统公告
- http://mp.weixin.qq.com/cgi-bin/readtemplate?t=news/note-component_tmpl&lang=zh_CN - 微信公众平台改版说明
- http://mp.weixin.qq.com/cgi-bin/readtemplate?t=news/note-shop_tmpl&lang=zh_CN - 公众平台增加微信小店功能,可快速开店
- http://mp.weixin.qq.com/cgi-bin/readtemplate?t=news/note-wxverify-public-pay_tmpl&lang=zh_CN - 微信认证新增公对公账户打款支付审核费用
- http://mp.weixin.qq.com/cgi-bin/readtemplate?t=wxverify/faq_tmpl&lang=zh_CN - 微信认证 (FAQ, Frequently Asked Question)
Resource
- 以 "面对面付款" 方式 将微信支付接入个人网站
- 如何在网站中使用个人微信收款
- 微信支付与支付宝的费率比较
- 支付宝详述
- 简单几步成为微信公众平台开发者
- 微信公众平台开发
- 微信公众平台再次改版 新增开发者中心 - 微信团队 - 2014-07-02
- http://www.baidu.com/s?wd=微信开发
- http://www.baidu.com/s?wd=微信支付