[發明專利]基于區塊鏈技術的公眾號支付方法有效
| 申請號: | 201710664244.3 | 申請日: | 2017-08-04 |
| 公開(公告)號: | CN107622387B | 公開(公告)日: | 2021-12-10 |
| 發明(設計)人: | 楊陽 | 申請(專利權)人: | 蘇州緩流科技有限公司 |
| 主分類號: | G06Q20/08 | 分類號: | G06Q20/08;G06Q20/38;G06Q20/40 |
| 代理公司: | 北京德崇智捷知識產權代理有限公司 11467 | 代理人: | 董柏雷 |
| 地址: | 215133 江蘇省蘇州市相城區高鐵新城青龍港路*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 技術 公眾 支付 方法 | ||
1.一種基于區塊鏈技術的公眾號支付方法,包括:
S1、生成步驟:公眾號將接收到的訂單信息發送到商戶的訂單系統,生成支付請求;
S2、提交步驟:商戶訂單系統作為支付請求系統將支付請求提交到區塊鏈上的任意一個節點,則此時,該節點構成接收節點;
S3、區塊鏈處理步驟:區塊鏈對所述支付請求進行驗證后,將通過驗證的支付請求通過共識算法成塊,由此,所述支付請求被記錄到區塊鏈上;
S4、監聽與支付步驟:先知系統監聽到與之匹配的區塊鏈節點所在的區塊鏈上的支付請求,將支付請求發送到支付渠道;支付渠道對所述支付請求進行處理,先后將支付應答和支付結果返回給先知系統;先知系統通過與之匹配的區塊鏈節點向區塊鏈先后返回支付應答和支付結果;
S5、支付結果處理步驟:所述支付結果通過共識算法成塊后,被記錄到區塊鏈上,并且被通知到商戶的訂單系統;
S6、清算步驟:支付渠道將交易資金結算給商戶的結算賬戶,并將結算結果發送給先知系統,先知系統通過與之匹配的區塊鏈節點將結算結果打包到區塊鏈上,完成支付全過程;
S7、結束本次支付。
2.根據權利要求1所述的方法,其中,所述區塊鏈處理步驟S3具體為:
S3.1、所述接收節點接收所述支付請求,并對所述支付請求進行驗證,若驗證成功,則將所述支付請求廣播到區塊鏈的其他節點,同時將所述支付請求存入所述接收節點的交易池,并進入步驟S3.2;如果驗證失敗,則直接丟棄所述支付請求,進入步驟S7結束本次支付;
S3.2、區塊鏈的其他節點接收到廣播的所述支付請求之后,分別進行驗證,若驗證成功并且是第一次收到所述支付請求,對所述支付請求進行廣播,同時將所述支付請求存入自身節點的交易池,否則,該節點自身直接丟棄該支付請求;
S3.3、經過預設時間后,所述支付請求通過共識算法成塊,被記錄到區塊鏈上。
3.根據權利要求1或2所述的方法,其中,所述監聽與支付步驟S4具體為:
S4.1、先知系統監聽到與之匹配的區塊鏈節點所在的區塊鏈上的支付請求,對支付請求進行驗證,如果驗證成功,則將支付請求發送到支付渠道進入步 驟S4.2,如果驗證失敗,則丟棄所述支付請求,進入步驟S7結束本次支付;
S4.2、支付渠道對所述支付請求進行處理,并將調用公眾號支付所需要的信息生成支付應答,并將所述支付應答返回給先知系統;
S4.3、先知系統接收到支付應答之后,將支付應答發送到與之匹配的區塊鏈節點,該節點接收所述支付應答并將支付應答廣播到其他節點;
S4.4、經過預設時間后,該支付應答通過共識算法成塊,被記錄到區塊鏈上;
S4.5、最早收到支付請求的節點將區塊鏈上的支付應答返回給商戶訂單系統;
S4.6、商戶訂單系統根據支付應答,將調用公眾號支付所需要的信息返回到用戶的手機公眾號上;
S4.7、用戶的手機公眾號根據返回的所述信息,調用公眾號支付,進行支付,生成支付結果;
S4.8、支付渠道將支付成功的結果發送給先知系統,先知系統對所述支付結果進行驗證,如果驗證成功,則將支付結果寫入與之匹配的區塊鏈節點;如果驗證失敗,則丟棄所述支付結果不進行記錄,進入步驟S7。
4.根據權利要求3所述的方法,所述步驟S4.7中,調用公眾號支付后,進行支付前,需輸入用戶密碼。
5.根據權利要求1所述的方法,其中,所述支付結果處理步驟S5具體為:
S5.1、與先知系統匹配的區塊鏈節點接收先知系統寫入的支付結果,對支付結果進行驗證,如果驗證成功,則發送到區塊鏈的其他節點,同時將支付結果存入所述與先知系統匹配的區塊鏈節點的交易池,進入步驟S5.2;如果驗證失敗,則直接丟棄該支付結果,進入步驟S7;
S5.2、其他節點接收到廣播的支付結果之后,分別進行驗證,驗證成功并且是第一次收到該支付結果,對支付結果進行廣播,同時將支付結果存入節點的交易池;否則,該節點自身丟棄該支付結果;
S5.3、經過預設時間后,該支付結果通過共識算法成塊后,被記錄到區塊鏈上;
S5.4、通知系統監聽到與所述通知系統匹配的區塊鏈節點所在的區塊鏈上的支付結果之后,將支付結果通知商戶的訂單系統。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州緩流科技有限公司,未經蘇州緩流科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710664244.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種搬運機器人上的承載裝置
- 下一篇:一種用于樓房建設工程殘渣輸送裝置





