[發明專利]一種使用緩存生成二維碼實現在線綜合支付充值的方法在審
| 申請號: | 201811029020.6 | 申請日: | 2018-09-05 |
| 公開(公告)號: | CN110880111A | 公開(公告)日: | 2020-03-13 |
| 發明(設計)人: | 陳林;張來卿;龐嚴冬 | 申請(專利權)人: | 珠海橫琴盛達兆業科技投資有限公司 |
| 主分類號: | G06Q20/32 | 分類號: | G06Q20/32;G06Q20/28 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 519031 廣東省珠海*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 使用 緩存 生成 二維碼 實現 在線 綜合 支付 方法 | ||
本發明涉及SSM框架技術領域,特別涉及一種使用緩存生成二維碼實現在線綜合支付充值的方法。本發明方法如下:一、從微信、支付寶及銀聯官網獲取支付接口進行封裝,生成統一支付接口;二、創建充值窗口及二維碼支付窗口;三、用戶在充值窗口輸入充值金額回車確認,觸發腳本充值函數;四、后臺獲取數據后,調用支付接口,獲取qrCode等信息返回給前端;五、前端獲得數據后跳轉到二維碼窗口;六、在支付窗口定義img標簽,初始化時加載生成圖片路徑;七、后臺獲得請求后,調用生成緩存圖片方法生成二維碼;八、用戶掃碼,完成支付。本發明解決了現金充值不方便以及生成JPG等格式二維碼圖片造成服務器資源浪費的問題。
技術領域
本發明涉及SSM框架技術領域,特別涉及一種使用緩存生成二維碼實現在線綜合支付充值的方法。
背景技術
二維碼支付是一種基于賬戶體系搭起來的新一代無線支付方案。在該支付方案下,商家可把賬號、商品價格等交易信息匯編成一個二維碼,并印刷在各種報紙、雜志、廣告、圖書等載體上發布。
用戶通過手機客戶端掃拍二維碼,便可實現與商家支付寶賬戶的支付結算。最后,商家根據支付交易信息中的用戶收貨、聯系資料,就可以進行商品配送,完成交易。
目前還有很多的公司的業務系統的支付流程還在走線下現金交付的模式,付完款項后由財務人員通過手工把金額信息錄入系統。這種模式對于一家規模較大或者交易頻繁的企業來說是不可行的,會造成大量的資源浪費。本發明在基于傳統業務流程的基礎上,綜合了微信、支付寶及銀聯等提供的接口之上,開發出一套統一的接口,使用虛擬緩存生成支付二維碼的模式實現了在線充值的功能,觖決了當今企業支付的痛點,并且使用簡單,成本低廉,占用服務器資源少,用戶可以隨時隨地的在線支付或充值。
發明內容
本發明解決的技術問題在于提供一種使用緩存生成二維碼實現在線綜合支付充值的方法;本發明解決了現金充值不方便以及生成JPG等格式二維碼圖片碼造成服務器資源浪費的問題。
本發明解決上述技術問題的技術方案是:
一、從微信、支付寶及銀聯官網獲取支付接口進行封裝,生成統一支付接口;二、創建充值窗口及二維碼支付窗口;三、用戶在充值窗口輸入充值金額回車確認,觸發腳本充值函數;四、后臺獲取數據后,調用支付接口,獲取qrCode等信息返回給前端;五、前端獲得數據后跳轉到二維碼窗口;六、在支付窗口定義img標簽,初始化時加載生成圖片路徑;七、后臺獲得請求后,調用生成緩存圖片方法生成二維碼;八、用戶掃碼,完成支付。
所述的方法具體包括如下步驟:
步驟一、從微信、支付寶及銀聯官網獲取支付接口進行封裝,生成統一支付接口;
步驟二、創建一個帶有Input框可以輸入充值金額的窗口以及一個能夠產生二維碼圖片的支付窗口;
步驟三、用戶在充值窗口輸入充值金額回車確認,觸發腳本充值函數;
步驟四、后臺獲取數據后,在實現層里進行解析,把充值金額、充值類型、隨機生成的支付單號、從session中獲取用戶ID以及支付帳號等信息,一起存入map對象中做為參數,然后調用步驟1所述的支付接口進行預支付。根據返回的結果,從中獲取qrCode值等信息,最后以JSON的格式返回給前端;
步驟五、前端獲得qrCode值的數據后自動跳轉到二維碼窗口;
步驟六、在支付窗口中定義img標簽,初始化時依據標簽的src屬性加載生成圖片的url;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海橫琴盛達兆業科技投資有限公司,未經珠海橫琴盛達兆業科技投資有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811029020.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種封閉式計算機主機除塵裝置
- 下一篇:一種汽車板材噴漆裝置





