小程序的支付功能模塊開發(fā)簡介
在開發(fā)支付功能時,需要根據(jù)支付開發(fā)文檔中的說明開發(fā)微信小程序。其模式分為兩種,一種是普通模式,另一種是服務(wù)提供商模式。其中,服務(wù)提供商又分為兩類:普通服務(wù)提供商和銀行服務(wù)提供商。在開發(fā)過程中需要注意這些服務(wù)模式或服務(wù)提供商的差異。本文總結(jié)了這些不同模式的具體內(nèi)容。
1.發(fā)展模式介紹
微信支付對商家開放的面向用戶的所有應(yīng)用程序接口都是由appid和mch_id成對使用的。微信支付主要有兩種模式,即普通模式和服務(wù)提供商模式。
(1)共模
普通模式是微信支付最常見的應(yīng)用模式,適用于擁有自己開發(fā)團隊或外包開發(fā)商的直連商戶。開發(fā)者申請自己的appid和mch_id,需要有綁定關(guān)系才能使用微信支付提供的開放界面為用戶提供服務(wù)。
(2)服務(wù)提供商模式
第三方服務(wù)商申請自己的服務(wù)號appid,并通過服務(wù)號appid申請服務(wù)商mch_id,從而獲得微信支付服務(wù)商的能力。然后,服務(wù)提供商mch_id申請為所服務(wù)的特約商戶創(chuàng)建微信支付子mch_id,所創(chuàng)建的子mch_id默認(rèn)為服務(wù)提供商mch_id,以建立父子授權(quán)關(guān)系。這樣,我們就可以利用微信支付提供的開放界面,為特殊商戶和用戶提供服務(wù)。同時,微信支付是一種服務(wù)提供商模式。在每個“mch_id-sub_mch_id父子授權(quán)關(guān)系”中,都為服務(wù)提供商提供了一些開發(fā)和配置功能,包括但不限于支付授權(quán)目錄、推薦關(guān)注應(yīng)用程序、子應(yīng)用程序等。
2.服務(wù)提供商模式的分類
(1)普通服務(wù)提供商發(fā)起微信支付
普通服務(wù)提供商微信的支付模式是最傳統(tǒng)的第三方模式。第三方幫助商戶申請商戶號并為其進行支付發(fā)展。第三方本身不處理資金。成功支付后,資金直接輸入商戶的商戶號。
(2)銀行服務(wù)提供商發(fā)起微信支付
具有清算資格的銀行機構(gòu)可以申請成為微信支付銀行服務(wù)提供商。開通后,他們可以通過api創(chuàng)建特殊的商戶號,并為他們進行支付開發(fā)。資金直接進入銀行服務(wù)提供商賬戶,銀行服務(wù)提供商為特約商戶進行資金結(jié)算。隨著這種能力的擴展,銀行服務(wù)提供商不僅可以直接向其商戶提供服務(wù),還可以以相同的模式間接向渠道商戶提供服務(wù)。渠道提供商可以通過銀行服務(wù)提供商基于微信支付界面打包的特約商戶的建立、子商戶的開發(fā)和配置(推薦關(guān)注、sub_appid等)為其關(guān)聯(lián)商戶接入微信支付。),以及訂購界面。
3.微信支付發(fā)展的三種業(yè)務(wù)場景
(1)第三方自行申請賬戶開發(fā),并為特約商戶生成指定的內(nèi)部頁面。這種模式被稱為集中模式。
(2)作為特約商戶申請appid,由第三方完成開發(fā)。這種模式被稱為外包模式。
(3)開放平臺的第三方開發(fā)者代表特殊商家開發(fā)小程序。這種模式被稱為第三方模式。
小程序開發(fā)不知道找誰好?在這里當(dāng)然推薦APP小程序開發(fā)公司軟件,APP小程序開發(fā)公司軟件不僅有十年的app開發(fā)、小程序開發(fā)經(jīng)驗,同時擁有上百人的開發(fā)團隊和上千的開發(fā)案例。如果您有小程序定制開發(fā)這方面的需求,可以聯(lián)系A(chǔ)PP小程序開發(fā)公司軟件客服,我們竭誠為您服務(wù)。
熱門服務(wù)
最新新聞