微信支付先决条件

微信、支付宝支付开通流程

    • 一、微信支付
      • 1、前提条件
      • 2、开通商户号
      • 3、操作指引
        • 3.1、登录商户平台-产品中心-AppID账号管理(关联AppID),进入授权申请页面
        • 3.2、填写相关已认证APPID信息,阅读并签署《微信支付商户号与APPID授权协议》,点击“确认”提交,发起授权申请
        • 3.3、发起授权申请后,商户需自行前往对应平台确认授权申请
      • 4、支付设置
      • 5、扫码支付
        • 5.1、模式一
        • 5.1、模式二(推荐)
      • 6、JSAPI支付
        • 6.1、设置支付目录
        • 6.2、设置授权域名

一、微信支付

1、前提条件

  • 参考:https://pay.weixin.qq.com/static/pay_setting/appid_protocol.shtml

  • 微信支付交易发起依赖于公众号、小程序、移动应用(即APPID)与商户号(即MCHID)的绑定关系,因此商户在完成签约后,需要确认当前商户号同appid的绑定关系,方可使用。

2、开通商户号

  • 参考:https://pay.weixin.qq.com/index.php/apply/applyment_home/guide_normal

3、操作指引

3.1、登录商户平台-产品中心-AppID账号管理(关联AppID),进入授权申请页面

微信支付先决条件_第1张图片

3.2、填写相关已认证APPID信息,阅读并签署《微信支付商户号与APPID授权协议》,点击“确认”提交,发起授权申请

微信支付先决条件_第2张图片

3.3、发起授权申请后,商户需自行前往对应平台确认授权申请

  • 公众号/订阅号:前往公众平台,点击“微信支付-商户号管理”,查看相关商户号信息,确认授权申请;
  • 小程序:前往公众平台,点击“微信支付-商户号管理”,查看相关商户号信息,确认授权申请,或在“公众平台安全助手”下发的模板消息中确认授权信息;
  • APP:前往开放平台,点击“管理中心-查看-微信支付-商户号管理”,查看相关商户号信息,确认授权申请;
  • 企业微信:前往企业微信管理平台,点击“应用与小程序-企业支付-绑定授权申请“,查看相关商户号信息,确认授权申请;

4、支付设置

  • 参考:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_1
  • 获取支付权限:商户在微信公众平台或开放平台提交微信支付申请,微信支付工作人员审核资料无误后开通相应的微信支付权限。
  • 完成开发设置:开发之前需要进行设置,如支付目录、拉取域名等
    微信支付先决条件_第3张图片

5、扫码支付

5.1、模式一

  • 商户后台系统根据微信支付规则链接生成二维码,链接中带固定参数productid(可定义为产品标识或订单号)。用户扫码后,微信支付系统将productid和用户唯一标识(openid)回调商户后台系统(需要设置支付回调URL),商户后台系统根据productid生成支付交易,最后微信支付系统发起用户支付流程。

  • 商户支付回调URL设置指引:进入商户平台–>产品中心–>开发配置,进行配置和修改

5.1、模式二(推荐)

  • 模式二与模式一相比,流程更为简单,不依赖设置的回调支付URL。商户后台系统先调用微信支付的统一下单接口,微信后台系统返回链接参数code_url,商户后台系统将code_url值生成二维码图片,用户使用微信客户端扫码后发起支付。
  • 注意:code_url有效期为2小时,过期后扫码不能再发起支付。

6、JSAPI支付

用户通过消息或扫描二维码在微信内打开网页时,可以调用微信支付完成下单购买的流程

6.1、设置支付目录

支付授权目录说明:
1、商户最后请求拉起微信支付收银台的页面地址我们称之为“支付目录。
2、商户实际的支付目录必须和在微信支付商户平台设置的一致,否则会报错“当前页面的URL未注册
支付授权目录设置说明:
登录微信支付商户平台(pay.weixin.qq.com)-->产品中心-->开发配置,设置后一般5分钟内生效。
支付授权目录校验规则说明:
1、如果支付授权目录设置为顶级域名(例如:https://www.weixin.com/ ),那么只校验顶级域名,不校验后缀;
2、如果支付授权目录设置为多级目录,就会进行全匹配,例如设置支付授权目录为		https://www.weixin.com/abc/123/,则实际请求页面目录不能为https://www.weixin.com/abc/,也不能为https://www.weixin.com/abc/123/pay/,必须为https://www.weixin.com/abc/123/

微信支付先决条件_第4张图片

6.2、设置授权域名

开发JSAPI支付时,在统一下单接口中要求必传用户openid,而获取openid则需要您在***公众平台***设置获取openid的域名,只有被设置过的域名才是一个有效的获取openid的域名,否则将获取失败。

微信支付先决条件_第5张图片

你可能感兴趣的:(微信支付,先决条件,支付目录)