微信支付开发
- 支付开发准备工作
- 微信公众号平台申请账号, 平台入口:http://mp.weixin.qq.com,申请微信服务号、小程序
- 微信商户账号,平台入口:http://pay.weixin.qq.com,通过公众号中”微信支付”,申请商户账号
-
-
- 公众号或小程序,开放平台绑定支付,商户平台授权,目前仅支持绑定主体一致且完成所有开户流程的新接口普通类型商户号
- 官方文档:https://pay.weixin.qq.com/static/pay_setting/appid_protocol.shtml
- 微信公众号或小程序内确认
- 公众号或小程序,开放平台绑定支付,商户平台授权,目前仅支持绑定主体一致且完成所有开户流程的新接口普通类型商户号
-
-
- 微信开放平台是商户APP接入微信支付开放接口的申请入口,通过此平台可申请微信APP支付
- 微信支付参考文档
- 微信支付接口需准备的参数
参数 | 说明 | 备注 |
appid | 小程序或公众号id |
|
AppSecret
| 小程序或公众号密码 | 公众号-->开发-->基本配置; 小程序 -->开发—>开发设置 |
mch_id | 商户号id | 与小程序或公众号绑定的商户号 |
key | 商户key,用于支付接口中签名加密 | key设置路径:微信商户平台(pay.weixin.qq.com)-->账户设置-->API安全-->密钥设置
|
- 支付沙箱测试
参考各支付类型下 :最佳实践 à 支付验收指引;进行沙箱测试;
沙箱测试固定金额,回调返回相应(参考用例文档)用例结果,完成各异常处理;页面端调用接口返回结果仅供参考,不影响用例调试。
微信小程序获取原始ID、AppId、AppSecret参数教程
一、使用小程序账号登录微信公众平台:https://mp.weixin.qq.com/,点击“设置”=》“基本设置”
二、再下拉,可以看到原始ID:
三、点击“设置”=》“开发配置”,可以看到AppId、AppSecret:
默认AppSecret是不显示的,如果没有保存过可以点击后面的“重置”重新获取,获取后建议保存到文档中,以后可以直接到文档中复制使用。
微信支付商户号、商户key
一、开通微信支付商户号,确认邮件中有商户号,或登录微信商户平台查阅(https://pay.weixin.qq.com)
二、商户key, 在该页的“API密钥”部分,点击“设置密钥”,可以看到密钥内容,该密钥就是我们需要的“支付Key”。本步操作只能在开发阶段、产品没有上线前操作,产品上线后切忌点击“设置密钥”,否则会影响线上的支付功能。