小程序的支付功能模块开发简介
2020-06-16 11:01:34分类:小程序开发 阅读()
在开发支付功能时,需要根据支付开发文档中的说明开发微信小程序。其模式分为两种,一种是普通模式,另一种是服务提供商模式。其中,服务提供商又分为两类:普通服务提供商和银行服务提供商。在开发过程中需要注意这些服务模式或服务提供商的差异。本文总结了这些不同模式的具体内容。
1.发展模式介绍
微信支付对商家开放的面向用户的所有应用程序接口都是由appid和mch_id成对使用的。微信支付主要有两种模式,即普通模式和服务提供商模式。
(1)共模
普通模式是微信支付最常见的应用模式,适用于拥有自己开发团队或外包开发商的直连商户。开发者申请自己的appid和mch_id,需要有绑定关系才能使用微信支付提供的开放界面为用户提供服务。
(2)服务提供商模式
第三方服务商申请自己的服务号appid,并通过服务号appid申请服务商mch_id,从而获得微信支付服务商的能力。然后,服务提供商mch_id申请为所服务的特约商户创建微信支付子mch_id,所创建的子mch_id默认为服务提供商mch_id,以建立父子授权关系。这样,我们就可以利用微信支付提供的开放界面,为特殊商户和用户提供服务。同时,微信支付是一种服务提供商模式。在每个“mch_id-sub_mch_id父子授权关系”中,都为服务提供商提供了一些开发和配置功能,包括但不限于支付授权目录、推荐关注应用程序、子应用程序等。
2.服务提供商模式的分类
(1)普通服务提供商发起微信支付
普通服务提供商微信的支付模式是最传统的第三方模式。第三方帮助商户申请商户号并为其进行支付发展。第三方本身不处理资金。成功支付后,资金直接输入商户的商户号。
(2)银行服务提供商发起微信支付
具有清算资格的银行机构可以申请成为微信支付银行服务提供商。开通后,他们可以通过api创建特殊的商户号,并为他们进行支付开发。资金直接进入银行服务提供商账户,银行服务提供商为特约商户进行资金结算。随着这种能力的扩展,银行服务提供商不仅可以直接向其商户提供服务,还可以以相同的模式间接向渠道商户提供服务。渠道提供商可以通过银行服务提供商基于微信支付界面打包的特约商户的建立、子商户的开发和配置(推荐关注、sub_appid等)为其关联商户接入微信支付。),以及订购界面。
3.微信支付发展的三种业务场景
(1)第三方自行申请账户开发,并为特约商户生成指定的内部页面。这种模式被称为集中模式。
(2)作为特约商户申请appid,由第三方完成开发。这种模式被称为外包模式。
(3)开放平台的第三方开发者代表特殊商家开发小程序。这种模式被称为第三方模式。
小程序开发不知道找谁好?在这里当然推荐APP小程序开发公司软件,APP小程序开发公司软件不仅有十年的app开发、小程序开发经验,同时拥有上百人的开发团队和上千的开发案例。如果您有小程序定制开发这方面的需求,可以联系APP小程序开发公司软件客服,我们竭诚为您服务。
下一篇:商城小程序开发的基本过程是什么?