微信支付先决条件

一、微信支付

1、前提条件

2、开通商户号

3、操作指引

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

在这里插入图片描述

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

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

4、支付设置

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

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/

在这里插入图片描述

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

在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值