[發明專利]一種使用緩存生成二維碼實現在線綜合支付充值的方法在審
| 申請號: | 201811029020.6 | 申請日: | 2018-09-05 |
| 公開(公告)號: | CN110880111A | 公開(公告)日: | 2020-03-13 |
| 發明(設計)人: | 陳林;張來卿;龐嚴冬 | 申請(專利權)人: | 珠海橫琴盛達兆業科技投資有限公司 |
| 主分類號: | G06Q20/32 | 分類號: | G06Q20/32;G06Q20/28 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 519031 廣東省珠海*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 使用 緩存 生成 二維碼 實現 在線 綜合 支付 方法 | ||
1.一種使用緩存生成二維碼實現在線綜合支付充值的方法,其特征在于:一、從微信、支付寶及銀聯官網獲取支付接口進行封裝,生成統一支付接口;二、創建充值窗口及二維碼支付窗口;三、用戶在充值窗口輸入充值金額回車確認,觸發腳本充值函數;四、后臺獲取數據后,調用支付接口,獲取qrCode等信息返回給前端;五、前端獲得數據后跳轉到二維碼窗口;六、在支付窗口定義img標簽,初始化時加載生成圖片路徑;七、后臺獲得請求后,調用生成緩存圖片方法生成二維碼;八、用戶掃碼,完成支付;從而本發明解決了現金充值不方便以及生成JPG等格式二維碼圖片造成服務器資源浪費的問題。
2.根據權利要求1所述的基于SSM平臺的一種使用緩存生成二維碼實現在線綜合支付充值的方法,其特征在于:用戶只要選中父類菜單一個節點,便能更新其下的所有子菜單及本身的狀態;所述的方法具體包括如下步驟:
步驟一、從微信、支付寶及銀聯官網獲取支付接口進行封裝,生成統一支付接口;
步驟二、創建一個帶有Input框可以輸入充值金額的窗口以及一個能夠產生二維碼圖片的支付窗口;
步驟三、用戶在充值窗口輸入充值金額回車確認,觸發腳本充值函數;
步驟四、后臺獲取數據后,在實現層里進行解析,把充值金額、充值類型、隨機生成的支付單號、從session中獲取用戶ID以及支付帳號等信息,一起存入map對象中做為參數,然后調用步驟1所述的支付接口進行預支付;
根據返回的結果,從中獲取qrCode值等信息,最后以JSON的格式返回給前端;
步驟五、前端獲得qrCode值的數據后自動跳轉到二維碼窗口;
步驟六、在支付窗口中定義img標簽,初始化時依據標簽的src屬性加載生成圖片的url;
步驟七、后臺獲得請求后,獲得相關的數據信息,傳入并調用ZXing工具類中自定義封裝的以緩存的方式創建二維碼圖片的方法,在前端生成一個二維碼支付的圖片;
所述的以緩存的方式創建二維碼圖片的方法具體實現有以下步驟:首先在系統中引入ZXing源碼包;然后創建ZXing工具類,定義drawQRCodeByCache方法,所需的參數有HttpServletResponse類型的response對象、File類型的logoFile對象、String類型的qrUrl字符串等;接著在方法體里依據參數進行畫圖;最后將數據輸出到Servlet輸出流中生成緩存圖片;
步驟八、用戶根據圖片上的logo提示,打開相應的APP進行掃碼,輸入密碼,完成支付。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海橫琴盛達兆業科技投資有限公司,未經珠海橫琴盛達兆業科技投資有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811029020.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種封閉式計算機主機除塵裝置
- 下一篇:一種汽車板材噴漆裝置





