第三方支付平台:微信支付接口

第三方支付平台:微信支付接口

如果想要实在公众号支付方式,你需要准备以下几项内容:

  1. 首先,你要有一个服务号
  2. 服务号要开通微信认证

首先我们要开通微信服务号,目前微信支付功能仅开放给已经通过微信认证的服务号(企业、商店商家、非事业单位媒体类服务号)。开通服务号后,还要通过认证,流程图如下。

开通流程

  • 服务号申请(申请流程略,申请微信服务号时,主体需要选择为企业,然后输入企业相关信息)
    申请流程详见百度经验
  • 服务号微信认证

第三方支付平台:微信支付接口_第1张图片

  • 具体开通步骤

第三方支付平台:微信支付接口_第2张图片

  • 认证成功后,需要登录微信公众号,进入:服务-服务中心-商户功能

第三方支付平台:微信支付接口_第3张图片

  • 然后根据要求提交商户的基本资料。主要包括如下几类:
    1. 微信支付售卖的商品/服务信息,并据此选择经营范围、填写售卖商品信息,此处填写的商品信息将作为日后运营监管的依据;
    2. 提交业务审核资料此处提交的商户资料,要求与认证的商户主体一致,即营业执照,运作者等信息要一致
    3. 提交财务审核资料提交的公司财务资料,要求与业务审核中的主体一致,即运营主体与结算主体一致。
    4. 资料提交完成后就是等待审核大约微信7个工作日内会给到审核结果;审核成功与否,会在微信公众平台的后台会收到通知信息

第三方支付平台:微信支付接口_第4张图片

  • 申请完成后,在通知中心将会出现审核进度提示

第三方支付平台:微信支付接口_第5张图片

  • 通过审核的公众号,将收到通知邮件,邮件中包含重要开发参数,这个时候要注意牢记申请时填写的邮箱地址。该邮件在业务审核资料时有设置过

第三方支付平台:微信支付接口_第6张图片

  • 进入开发、签订合同。

第三方支付平台:微信支付接口_第7张图片

  • 签署合同时候需要注意:
    1. 通过审核的商户可以开始进行开发工作,微信已提供清晰的开发接口文档,帮助顺利完成开发工作。同时未来节约时间,商户可以将签订合同与开发工作同步进行。
    2. 签订合同
      • 通过审核后,商户便可在线下载合同,盖章后请根据指引寄回;
      • 若申请公众号支付,则商户需要签订《微信公众平台商户功能服务协议》和《微信支付服务协议》
      • 若仅申请APP支付,则商户仅需签订《微信支付服务协议》(下载、盖章、寄回),无需签订《微信公众平台商户功能服务协议》
      • 若同时申请公众号支付和APP支付,则同2),签订《微信公众平台商户功能服务协议》和《微信支付服务协议》

注意:接下来就是完善商户功能服务、然后售卖商品1、缴纳微信风险保证金1)登录财付通账户缴纳微信平台微信风险保证金;该账户是第二步微信审核通过之后,邮件通知给商户的partnerid,登录密码是partnerkey;2)未缴纳微信风险保证金不影响商户功能服务,但将无法正常结算财付通账户中的资金款项。2、商户功能服务是指白名单之外的微信号也能在商户公众号内使用微信支付功能,商户功能服务之后才能正常售卖商品或服务。

支付方式介绍

公众号支付

公众号支付是指在微信APP中,通过公众号点击进入商户自有的H5商城网站,完后通过一系列的筛选、点击后选择购买某种指定产品并付款的流程。

场景简介

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

支付流程

步骤(1):商户下发图文消息或者通过自定义菜单吸引用户点击进入商户网页。

第三方支付平台:微信支付接口_第8张图片

步骤(2):进入商户网页,用户选择购买,完成选购流程。

第三方支付平台:微信支付接口_第9张图片

步骤(3):调起微信支付控件,用户开始输入支付密码。

第三方支付平台:微信支付接口_第10张图片

步骤(4):密码验证通过,支付成功。商户后台得到支付成功的通知。

第三方支付平台:微信支付接口_第11张图片

步骤(5):返回商户页面,显示购买成功。该页面由商户自定义。

第三方支付平台:微信支付接口_第12张图片

步骤(6):公众号下发消息,提示发货成功。该步骤可选。

第三方支付平台:微信支付接口_第13张图片

注意
(1)用户打开商户网页选购商品,发起支付,在网页通过JavaScript调用getBrandWCPayRequest接口,发起微信支付请求,用户进入支付流程。
(2)用户成功支付点击完成按钮后,商户的前端会收到JavaScript的返回值。商户可直接跳转到支付成功的静态页面进行展示。
(3)商户后台收到来自微信开放平台的支付成功回调通知,标志该笔订单支付成功。
注:(2)和(3)的触发不保证遵循严格的时序。JS API返回值作为触发商户网页跳转的标志,但商户后台应该只在收到微信后台的支付成功回调通知后,才做真正的支付成功的处理。

后记

微信提供的所有支付模式列表:

1、刷卡支付
刷卡支付是用户展示微信钱包内的“刷卡条码/二维码”给商户系统扫描后直接完成支付的模式。主要应用线下面对面收银的场景。

2、扫码支付
扫码支付是商户系统按微信支付协议生成支付二维码,用户再用微信“扫一扫”完成支付的模式。该模式适用于PC网站支付、实体店单品或订单支付、媒体广告支付等场景。

3、公众号支付
公众号支付是用户在微信中打开商户的H5页面,商户在H5页面通过调用微信支付提供的JSAPI接口调起微信支付模块完成支付。应用场景有:
◆ 用户在微信公众账号内进入商家公众号,打开某个主页面,完成支付
◆ 用户的好友在朋友圈、聊天窗口等分享商家页面连接,用户点击链接打开商家页面,完成支付
◆ 将商户页面转换成二维码,用户扫描二维码后在微信浏览器中打开页面后完成支付

4、APP支付
APP支付又称移动端支付,是商户通过在移动端应用APP中集成开放SDK调起微信支付模块完成支付的模式。

你可能感兴趣的:(技术研究)