PHP微信支付分开发(一)

微信支付分

微信支付分是对个人的身份特质、支付行为、使用历史等情况的综合计算分值,旨在为用户提供更简单便捷的生活方式。

应用场景

  • 免押租借:适用于物品租借场景,例如共享充电宝、共享雨伞、线上租赁平台等场景,用户支付分达到商户设置的分数门槛,即有机会获得免交押金权益。
  • 免押速住:适用于酒店行业,用户支付分达到商户设置的分数门槛,即有机会获得免住宿押金,免预付房费等权益。
  • 先享后付:适用于需预付费等场景,例如:网约车、寄快递、电动车充电、共享按摩椅等,用户支付分达到商户设置的分数门槛,即有机会获得先享受服务,后付款的权益。
  • 智慧零售:适用于无人零售机柜,用户支付分达到商户设置的分数门槛,即有机会开柜购物。

业务规则

  • 分数门槛设定:微信支付团队会根据商户接入的使用场景,客单价,免押金额,主要客户群体等因素,推荐一个合理的分数值。商户可以使用该分数,也可以根据自身实际情况,申请提高或降低使用分数门槛。
  • 发起免密代扣:用户使用完服务,商户调用支付分完结接口发起扣款,微信支付将代商户进行免密代扣。若扣款失败,商户无需再次发起扣款申请,微信支付将按一定频次,再次发起免密代扣,直到扣款成功。超过一定时间,未能扣款成功,支付分将发送催收消息给用户,提醒用户尽快完成订单支付,从而提升商户扣款的成功率。
  • 订单风险金上限:指商户单次能发起免密代扣的最高金额。商户在申请接入支付分时,微信支付团队会根据接入行业和场景,设置订单风险金的上限值。

接入流程

申请微信微信支付分有四个流程要走;建议在申请的过程中,先把其中一个、、等都申请好,因为这些都是微信支付分必须要用到。
第一步是先填写申请资料,然后发送到他们的邮箱;
第二步申请通过了微信支付分那边会联系您,会向商户发送协议模板,并完成协议的签署;
第三步微信支付分那边会让您填写一个“接入微信支付分入驻配置表”,在这个表需要注意的就是第11条服务测试微信号,这个是在开发中只有这有填写了这个的微信号才能测试微信支付分,因为在开发的阶段中,微信支付分因为没有经过微信支付分那边的审核,所有人是用不了,只有这个名单的人才能用,所以需要特别注意一下,多填几个开发人员;填写好了,微信支付分那边会给您开发需要用到的 ,在开发文档中也叫服务ID;有了服务ID接下来就是按照业务流程进行开发;
第四步等到开发完成,需要通知微信支付分那边的人进行审核,并按照他们的要求进行规范整改即可上线使用。
具体的申请流程可点微信支付分接入流程进行查看。

准备工作

接下来讲解开发的需要用到的东西,微信支付分配置信息

  • 进入填写申请微信支付分时候填写的微信支付商户号,点击“产品中心”,选择左侧的“产品大全”,找到“微信支付分”这个产品申请开通。
    注:这个必须得开通,只有开通了这个才能使用微信支付分。


    开通微信支付分
  • 接下来点击“账户中心”,选择左侧的“API安全”;需要申请安装操作证书,然后设置API密钥以及APIv3密钥。
    注:申请好的证书需要保存好,因为是开发中需要用到的;两个密钥也是开发需要用的,必须是32位的。


    API安全页面
操作证书工具
  • 在开发中还需要一个东西,那就是证书号,配置好了证书之后,我们就可以看到我们的证书号了
    查看证书号

    有了小程序/h5/app其中一个的appid、微信支付商户号、微信支付API密钥、微信支付APIv3密钥、证书、证书号以及服务ID,接下来就可以进行开发了。下一节就将讲解用PHP在微信支付分方面如何进行快速开发。PHP微信支付分开发(二)

你可能感兴趣的:(PHP微信支付分开发(一))