视频一区二区三区自拍_千金肉奴隷1985未删减版在线观看_国产成人黄色视频在线播放_少女免费播放片高清在线观看_国产精品v欧美精品v

開發(fā)前必讀

1、開放模式介紹

 

在進(jìn)行微信支付開發(fā)之前,深刻理解微信支付的賬號關(guān)系非常有助于你使用微信以及微信支付的能力。微信支付對商戶開放的所有面對用戶使用的api,都是由appid和mch_id成對使用的。微信支付開放的能力主要分2大類,普通模式和服務(wù)商模式


1.1普通模式

最常規(guī)的普通模式,適用于有自己開發(fā)團(tuán)隊或外包開發(fā)商的直連商戶收款。開發(fā)者申請自己的appid和mch_id,兩者需具備綁定關(guān)系,以此來使用微信支付提供的開放接口,對用戶提供服務(wù)。


微信支付基礎(chǔ)賬號模型-普通模式

1.2服務(wù)商模式

第三方服務(wù)商申請自己的服務(wù)號appid,并通過該服務(wù)號appid申請服務(wù)商mch_id,以此獲得微信支付服務(wù)商能力。再通過服務(wù)商mch_id為所服務(wù)的特約商戶申請創(chuàng)建微信支付sub_mch_id,創(chuàng)建好的sub_mch_id默認(rèn)和服務(wù)商的mch_id建立父子授權(quán)關(guān)系。以此來使用微信支付提供的開放接口,對特約商戶及用戶提供服務(wù)。同時,微信支付為服務(wù)商模式下的每一條“mch_id-sub_mch_id父子授權(quán)關(guān)系”上,都開放了一些開發(fā)配置能力供服務(wù)商配置,包括不限于支付授權(quán)目錄、推薦關(guān)注的appid、sub_appid等。拿小程序支付舉例,服務(wù)商訂單由哪個小程序調(diào)用js拉起支付,則需要在特約商戶開發(fā)配置中將該小程序appid配置成sub_appid。每條父子關(guān)系上的sub_appid可以為多,用以滿足不同的場景需求,但每筆交易只能使用1個。

注:sub_appid詳細(xì)說明請參數(shù)附錄


服務(wù)商模式下又分普通服務(wù)商和銀行服務(wù)商兩大類,除資金清算能力不同,在賬號模型和使用上,普通服務(wù)商和銀行服務(wù)商并無區(qū)別。


微信支付基礎(chǔ)賬號模型-服務(wù)商模式

1.2.1普通服務(wù)商發(fā)起支付

最常規(guī)的第三方模式,第三方幫特約商戶申請商戶號并為他進(jìn)行支付開發(fā),第三方本身不經(jīng)手資金,支付成功后資金直接進(jìn)入特約商戶商戶號。


普通服務(wù)商微信支付資金清算流程

1.2.2銀行類服務(wù)商發(fā)起支付

有清算資質(zhì)的銀行機(jī)構(gòu)可申請成為微信支付銀行類服務(wù)商,開通后可通過api創(chuàng)建特約商戶號并為其進(jìn)行支付開發(fā),資金直接進(jìn)入銀行類服務(wù)商賬戶,由銀行服務(wù)商為特約商戶進(jìn)行資金清算;在此能力的延伸下,銀行服務(wù)商不僅可直接為其特約商戶提供服務(wù),也可間接用同一套模式為渠道商的特約商戶提供服務(wù)。渠道商可通過銀行類服務(wù)商基于微信支付接口封裝的特約商戶創(chuàng)建、子商戶開發(fā)配置(推薦關(guān)注、sub_appid等)、下單接口,來為渠道商下屬商戶接入微信支付。渠道商部分說明詳見:《渠道商部分說明 》 ;銀行類服務(wù)商接口詳見:http://www.tg885.com/wiki/doc/api/mch_bank.php?chapter=9_21


銀行服務(wù)商微信支付資金清算流程



2、業(yè)務(wù)場景結(jié)合

 

了解完微信支付不同模式的基礎(chǔ)賬號關(guān)系與使用后,針對第三方模式進(jìn)行枚舉說明,以小程序舉例。
小程序的開發(fā):第三方服務(wù)商幫商戶開發(fā)小程序,有三種業(yè)務(wù)場景:

1、第三方自己申請賬號,自己開發(fā),生成指定內(nèi)頁給特約商戶用,該模式簡稱中心化模式。
2、以特約商戶身份申請小程序appid,第三方完成開發(fā),該模式簡稱外包模式。
3、通過開放平臺第三方開發(fā)者代特約商戶進(jìn)行小程序的開發(fā),該模式簡稱第三方模式。

無論哪種模式開發(fā)的小程序,在使用面對用戶的微信支付能力時,都以該小程序appid為主體id來調(diào)用微信開放平臺提供的api。以在某小程序中發(fā)起微信支付為例,分后臺下單和前端js拉起收銀臺兩部分。其中,后臺下單對應(yīng)微信支付的三大類開放模式,前端js拉起收銀臺需通過該小程序的appid,且該appid參與后臺下單。即,根據(jù)不同的開放模式和業(yè)務(wù)場景枚舉,第三方開發(fā)小程序使用微信支付,可分別3*3,共9種不同的組合,第三方需根據(jù)自身業(yè)務(wù)訴求選擇對應(yīng)的組合模式來使用。


小程序開發(fā)模式+支付下單模式組合

注:以上3*3共計9種組合,均能成功接入微信支付。但紅色連接線為二清模式,政策上不允許采用該模式。有需求的第三方開發(fā)者可通過銀行渠道商模式接入。