System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及跨平臺支付,具體涉及一種跨微信公眾號支付的方法、系統、設備和介質。
技術介紹
1、在移動互聯網快速發展的背景下,微信公眾號已經成為企業和個人實現信息傳播、營銷推廣和商業運營的重要工具。微信公眾號作為一種基于微信生態的應用,支持多種功能模塊,如圖文推送、用戶互動、在線支付等。其中,微信公眾號的支付功能依托于微信支付系統,為用戶提供了便捷的在線交易方式。現有技術中的微信公眾號的支付功能都是在單一公眾號內完成的,即商品展示、訂單管理以及支付操作等全流程都依托于同一個微信公眾號,這種模式具有較高的封閉性,適合單一主體的商業場景。但隨著移動支付的普及和跨平臺業務需求的增加,企業或個人往往擁有多個微信公眾號,且這些公眾號可能分別對應不同的業務線、客戶群體或區域市場。例如,一個企業可能有一個用于產品銷售的公眾號和另一個用于客戶服務的公眾號。如果希望客戶在一個公眾號瀏覽信息,而在另一個公眾號完成支付的話,現有技術無法實現。
2、因此,現有微信公眾號的支付方式在跨微信公眾號支付場景下,每個微信公眾號都有獨立的支付授權機制,用戶在支付時需要切換公眾號,并重新進行支付授權,支付過程繁瑣復雜,用戶體驗度差。
技術實現思路
1、為克服上述現有技術的不足,本專利技術提供一種跨微信公眾號支付的方法,包括:
2、獲取用戶在第一微信公眾號的支付請求,支付請求中包括第二微信公眾號標識;
3、將支付請求發送至預先建立的統一支付平臺;
4、接收第二微信公眾號反
5、若支付結果數據為支付成功,通過支付憑證同步機制將支付結果數據同步至第一微信公眾號。
6、可選的,建立統一支付平臺,包括:
7、獲取用戶在不同微信公眾號的支付授權映射關系;
8、采用聯邦學習算法,在不同微信公眾號建立統一的用戶身份映射關系;
9、基于用戶的歷史支付行為和歷史授權記錄,確定支付請求的風險等級;
10、根據支付授權映射關系、用戶身份映射關系以及支付請求的風險等級,建立統一支付平臺。
11、可選的,將支付請求發送至預先建立的統一支付平臺之后,該方法還包括:
12、將第一微信公眾號標識發送至統一支付平臺;
13、獲得第一微信公眾號和第二微信公眾號之間的當前支付授權映射關系,當前支付授權映射關系是根據第一微信公眾號標識和第二微信公眾號標識建立的;
14、將當前支付授權映射關系發送至支付網關,以供支付網關在第一微信公眾號和第二微信公眾號之間進行支付路由。
15、可選的,獲得第一微信公眾號和第二微信公眾號之間的當前支付授權映射關系,包括:
16、根據第一微信公眾號標識獲取所述用戶在第一微信公眾號的支付授權狀態;
17、若第一微信公眾號的支付授權狀態為已授權,則將已授權的狀態信息傳遞給第二微信公眾號,獲得第一微信公眾號和第二微信公眾號之間的當前支付授權映射關系;
18、若第一微信公眾號的支付授權狀態為未授權,對第一微信公眾號進行支付授權,將已授權的狀態信息傳遞給第二微信公眾號,通過智能合約對已授權的狀態信息進行自動校驗,并根據自動校驗的結果對狀態信息進行更新,獲得第一微信公眾號和第二微信公眾號之間的當前支付授權映射關系。
19、可選的,獲得第一微信公眾號和第二微信公眾號之間的支付授權映射關系之后,該方法還包括:
20、根據統一支付平臺獲取所述支付請求的風險等級;
21、若風險等級超過預設風險閾值,基于用戶身份映射關系,對用戶進行二次身份驗證;二次身份驗證包括短信驗證碼、人臉識別中的至少一種;
22、將二次身份驗證通過后的支付授權映射關系發送至支付網關。
23、可選的,若支付結果數據為支付成功,通過支付憑證同步機制將支付結果數據同步至第一微信公眾號,包括:
24、采用分布式賬本技術,將支付結果數據以加密方式存儲于多個節點上,通過共識算法對多個節點上的支付結果數據進行實時同步。
25、可選的,接收第二微信公眾號反饋的支付結果數據后,該方法還包括:
26、若支付結果數據為支付失敗,則獲取支付失敗原因,根據支付失敗原因生成與第二微信公眾號對應的風險評分,將風險評分發送至統一支付平臺,生成第二微信公眾號的支付參考信息。
27、可選的,獲取用戶在第一微信公眾號的支付請求,包括:
28、支付請求中攜帶用戶加密信息;加密信息包括經加密處理的用戶敏感支付數據;
29、使用同態加密技術對敏感支付數據進行加密處理。
30、可選的,在第二微信公眾號完成支付生成支付結果數據,包括:
31、通過智能路由算法確定用戶基于第二微信公眾號的最優支付渠道;
32、通過最優支付渠道完成支付,生成支付結果數據。
33、基于同一專利技術構思,本專利技術還提供一種跨微信公眾號支付系統,其特征在于,包括:
34、支付請求獲取模塊,用于獲取用戶在第一微信公眾號的支付請求,支付請求中包括第二微信公眾號標識;
35、支付請求發送模塊,用于將支付請求發送至預先建立的統一支付平臺;
36、支付結果數據獲取模塊,用于接收第二微信公眾號反饋的支付結果數據,支付結果數據是通過統一支付平臺向第二微信公眾號發起支付請求后,在第二微信公眾號完成支付后生成的;
37、支付結果數據同步模塊,用于若支付結果數據為支付成功,通過支付憑證同步機制將支付結果數據同步至第一微信公眾號。
38、可選的,該系統還包括統一支付平臺建立模塊,用于:
39、獲取用戶在不同微信公眾號的支付授權映射關系;
40、采用聯邦學習算法,在不同微信公眾號建立統一的用戶身份映射關系;
41、基于用戶的歷史支付行為和歷史授權記錄,確定支付請求的風險等級;
42、根據支付授權映射關系、用戶身份映射關系以及支付請求的風險等級,建立統一支付平臺。
43、可選的,該系統還包括支付授權映射關系建立模塊,其中,
44、標識發送子模塊,用于將第一微信公眾號標識發送至統一支付平臺;
45、授權映射關系獲得子模塊,用于獲得第一微信公眾號和第二微信公眾號之間的當前支付授權映射關系,當前支付授權映射關系是根據第一微信公眾號標識和第二微信公眾號標識建立的;
46、授權映射關系發送子模塊,用于將當前支付授權映射關系發送至支付網關,以供支付網關在第一微信公眾號和第二微信公眾號之間進行支付路由。
47、可選的,授權映射關系獲得子模塊具體用于:
48、根據第一微信公眾號標識獲取所述用戶在第一微信公眾號的支付授權狀態;
49、若第一微信公眾號本文檔來自技高網...
【技術保護點】
1.一種跨微信公眾號支付的方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述建立統一支付平臺,包括:
3.根據權利要求2所述的方法,其特征在于,所述將所述支付請求發送至預先建立的統一支付平臺之后,所述方法還包括:
4.根據權利要求3所述的方法,其特征在于,所述獲得所述第一微信公眾號和所述第二微信公眾號之間的當前支付授權映射關系,包括:
5.根據權利要求3或4所述的方法,其特征在于,所述獲得所述第一微信公眾號和所述第二微信公眾號之間的支付授權映射關系之后,所述方法還包括:
6.根據權利要求1所述的方法,其特征在于,所述若所述支付結果數據為支付成功,通過支付憑證同步機制將所述支付結果數據同步至所述第一微信公眾號,包括:
7.根據權利要求1所述的方法,其特征在于,所述接收所述第二微信公眾號反饋的支付結果數據后,所述方法還包括:
8.一種跨微信公眾號支付系統,其特征在于,包括:
9.一種電子設備,其特征在于,包括:至少一個處理器和存儲器;所述存儲器和處理器通過總線相連;<
...【技術特征摘要】
1.一種跨微信公眾號支付的方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述建立統一支付平臺,包括:
3.根據權利要求2所述的方法,其特征在于,所述將所述支付請求發送至預先建立的統一支付平臺之后,所述方法還包括:
4.根據權利要求3所述的方法,其特征在于,所述獲得所述第一微信公眾號和所述第二微信公眾號之間的當前支付授權映射關系,包括:
5.根據權利要求3或4所述的方法,其特征在于,所述獲得所述第一微信公眾號和所述第二微信公眾號之間的支付授權映射關系之后,所述方法還包括:
6.根據權利...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。