小程序支付功能模块开发简介
小程序开发
浏览:1302 次

在开发支付功能时,需要根据支付开发文档中的说明进行开发。有两种模式,一种是通用模式,另一种是服务提供商模式。其中,服务提供商分为两类:一般服务提供商和银行服务提供商。在开发过程中,应注意这些服务模式或服务提供商之间的差异。本文总结了这些不同模型的具体内容。
1.开发模式介绍
微信支付对商家开放。所有面向用户的app接口都由appid提供,mch_ID成对使用。微信支付主要有两种模式,即普通模式和服务提供商模式。
(1) 通用模式
常见模式是微信支付最常见的应用模式,适用于拥有自己开发团队或外包开发人员的直连商户。开发者申请自己的appid和mch_ID,需要绑定关系才能使用微信支付提供的开放接口为用户提供服务。

(2) 服务提供商模型
第三方服务提供商申请自己的服务编号appid,并通过服务编号appid_ID向服务提供商mch申请,以获得微信支付服务提供商的能力。然后,服务提供商mch_IDapp为其服务的特定商户创建微信支付子mch _ ID,创建的子mch_IID默认为服务提供商mch _ ID,以建立父子授权关系。这样,我们就可以使用微信支付提供的开放界面,为特殊商家和用户提供服务。同时,微信支付是一种服务提供商模式。在每个“mch-id-sub_mch_id父子授权关系”中,都为服务提供商提供一些开发和配置功能,包括但不限于支付授权目录、推荐app、子app等。
2.服务提供商模型分类
(1) 一般服务提供商发起微信支付
普通服务商微信的支付模式是最传统的第三方模式。第三方帮助商家申请商家ID并为其开发支付。第三方本身不涉及资金。付款成功后,资金将直接输入商家的商家ID。

(2) 银行服务商发起微信支付
具有清算资格的银行机构可以申请成为微信支付银行服务提供商。打开后,他们可以通过API创建一个特殊的商户ID,并为他们开发支付。资金直接进入银行服务商账户,银行服务商为特约商户进行资金结算。随着这一能力的扩大,银行服务提供商不仅可以直接向其商家提供服务,还可以以同样的方式间接向渠道商家提供服务。渠道提供商可以通过建立由银行服务提供商基于微信支付界面打包的特殊商户、子商户的开发和配置(推荐关注、sub_appid等)以及订购界面,为其关联商户访问微信支付。
3、微信支付发展的三大业务场景
(1) 第三方自行申请账户开发,并为特定商户生成指定的内部页面。这种模式称为集中式模式。
(2) 作为特殊商户,申请由第三方开发的appid。这种模式被称为外包模式。

(3) 开放平台的第三方开发者代表特殊业务进行开发。此模型称为第三方模型。
我不知道该找谁?我们当然推荐这里的统软云。统软云不仅在小程序开发方面有十年的经验,而且拥有数百个开发团队和数千个开发案例。如果您有此需求,可以联系Sounding Software的客户服务,我们将竭诚为您服务。