新四季網

一種用於行動支付的電子票據生成方法

2023-04-29 09:03:16 1

專利名稱:一種用於行動支付的電子票據生成方法
技術領域:
本發明涉及一種用於行動支付的電子票據生成方法,屬於行動支付的技術領域。
背景技術:
傳統的支付方式已經不能夠滿足用戶對更方便、快捷的生活方式的追求,於是行動支付應運而生,交易過程需要產生票據作為交易憑證,現有的紙質票據有諸多缺陷,例如浪費紙張、容易被假冒仿製、容易磨損等,而且在遠程支付時,根本沒法開具紙質票據,這些約束使得在行動支付領域,必須應用新的票據形式,即電子票據,做到交易過程的防欺詐、防仿冒以及對交易數據的安全保密。電子票據作為交易憑證,主要是約束用戶。傳統進場支付時,用戶刷銀行卡後,需在紙質憑條上簽名,證明交易的真實性。這個籤名,其實就是用戶的身份認證和交易的不可抵賴性。證明用戶自願用銀行卡帳戶支付一定金額給商戶,以購買商品或服務。而遠程支付時,用戶無法在紙上簽名,也就難以證明這個交易是用戶自己發起的。所以,遠程支付電子形式的交易憑證,需要和用戶的個人信息綁定,比如和手機內部卡片的UID綁定,或用每個用戶獨ー無ニ的密鑰籤名等,這個個人信息要求唯一、而且不容易複製。這個電子憑證本身就足可證明交易是用戶自己發起的,別人無法生成這樣的電子憑證。電子票據作為購物憑證,主要是約束商戶的。傳統進場支付時,用戶可以向商戶索要發票,提貨、退換貨、售後服務等,均需要此購物憑證。傳統進場支付時,這個購貨憑證為紙質文檔,上面蓋有商戶的印章。而遠程支付時,並不能當場獲得紙質發票,所以需要採用電子憑證,證明商戶和用戶的買賣合同關係。但是,電子憑證可能存在的風險是容易被複製、或傳輸過程中被截獲。這樣的話,一個和商戶並不存在買賣合同關係的用戶可能去提貨或要求提供售後服務等。也就是說電子形式的購物憑證其實也應包含用戶的身份認證信息。

發明內容
本發明的目的在於,提出了一種用於行動支付的電子票據生成方法,使行動支付交易脫離傳統紙質票據的限制,保證遠程支付業務能夠及時地接收到電子票據憑證,同吋,採取數字籤名和加密的方法增強票據的防抵賴性、防欺騙性以及保密性,從而使遠程支付業務能順暢地、安全地進行。本發明的一種用於行動支付的電子票據生成方法技術方案,包括以下步驟
Al.終端用戶選擇商品或服務通過終端登陸購物網站,選擇要購買的商品或服務,將購物信息通過網絡發送給商戶;
A2.商戶生成和發送訂單依據終端用戶購物信息生成訂單並對訂單進行籤名,然後將訂單發送給行動支付平臺;
A3.行動支付平臺確認訂單對商戶訂單籤名後將訂單信息返回終端用戶;
A4.終端用戶確認對相關的訂單信息確認並輸入銀行卡的支付信息PIN,在訂單上簽名後將訂單發送給行動支付平臺;A5.行動支付平臺提交訂單將終端用戶確認的訂單提交給發卡銀行;
A6發卡銀行扣款籤名返回訂單確認行動支付平臺提交的訂單相關支付信息,並完成扣款和籤名,然後將訂單返回給行動支付平臺;
A7.行動支付平臺生成和發送票據根據訂單計算行動支付平臺MAC,然後附上終端用戶和商戶及發卡銀行三者各自的籤名信息以及電子票據信息,生成最終的電子票據,最後將電子票據發送給移動終端和商戶。進ー步的技術方案是
所述的用於行動支付的電子票據生成方法,其電子票據信息包括用戶信息、商品信息和支付信息。所述的用於行動支付的電子票據生成方法,其用戶信息是購買商品的消費者個人信息,包括姓名、性別、出身年月、工作単位、身份證號。 所述的ー種用於行動支付的電子票據生成方法,其商品信息是用戶購買的商品和商戶的信息,包括商品名稱、產品編號、生產產商名稱、產地、產品條形碼,以及商戶名稱、地址。所述的用於行動支付的電子票據生成方法,其支付信息是用戶購買商品用的支付方式信息,包括開戶銀行、支付金額、交易編號。所述的用於行動支付的電子票據生成方法,其籤名信息是交易各方對交易和電子票據的確認信息,包括用戶籤名、商戶籤名和發卡銀行籤名。所述的用於行動支付的電子票據生成方法,其行動支付平臺MAC是行動支付平臺對電子票據的校驗碼。本發明的一種用於行動支付的電子票據生成方法的票據籤名方法,包括下述步驟
BI.取得電子票據信息原文;
B2.對原文進行哈希運算選擇哈希算法H,對原文進行哈希運算得到哈希值H (M); B3.籤名選擇籤名函數S,用私鑰對哈希值H (M)加密得到籤名結果S (H (M));
B4.生成籤名數據包級聯原文M,哈希算法H的標識和籤名結果S(H(M)),生成最後的籤名數據包。本發明的一種用於行動支付的票據生成方法所生成的電子票據籤名的驗證方法,包括下述步驟
Cl.分解籤名數據包將籤名數據包分解為電子票據信息原文M,哈希算法H和籤名結果 S(H (M));
C2.對原文進行哈希運算運用籤名數據包中的哈希算法H進行哈希運算得到Hl (M); C3.取得和驗證商戶數字證書取得籤名的數字證書並驗證數字證書有效性;
C4.從數字證書中取得商戶公鑰;
C5.計算驗證函數V :根據籤名函數S計算驗證函數V ;
C6.用公鑰解密籤名結果用商戶公鑰解密籤名結果,得到V(S(H(M)));如果V(S(H(M)))與Hl (M)相等,則驗證通過,否則驗證失敗。本發明的顯著效果在於
I.電子票據瞬間即成,虛假真偽即刻核實,操作簡便易行,容易普及推廣;2、電子票據上的信息,實時地存入稅務管理信息系統資料庫,信息採集及時可靠,準確無誤;3、電子票據上的信息,數據量很小,發送的時間很短,可以節約帶寬和存儲空間,節省報、核稅時間及網絡通訊費用;4、實現納稅結算完全網絡化、電子化、無紙化和自動化操作,簡化了稅收エ作的環節,免去了大量的印票、售票、驗證、取證、認證、交叉稽核及追索等一系列工作,可以為國家節約大量的人力、物力、財力,降低稅務管理成本;5、還可與國家出ロ退稅電子化管理系統、銀行結算系統結合起來,通過電信網絡,將納稅人、稅務局、海關和銀行聯接在一起,奠定了一體化納稅結算方案的技術基礎,實現稅控管理現代化。


圖I為本發明電子票據生成的流程 圖2為本發明的電子票據結構示意圖; 圖3為本發明的電子票據籤名的流程 圖4為本發明的電子票據籤名的驗證流程圖。具體實施步驟
結合附圖和具體實施方式
對本發明做進ー步的詳細說明如下
實施例I :如圖1、2所示,為本發明一種用於行動支付的電子票據生成方法,包括以下步驟
Al.終端用戶選擇商品或服務通過終端登陸購物網站,選擇要購買的商品或服務,將購物信息通過網絡發送給商戶;
A2.商戶生成和發送訂單依據終端用戶購物信息生成訂單並對訂單進行籤名,然後將訂單發送給行動支付平臺;
A3.行動支付平臺確認訂單對商戶訂單籤名後將訂單信息返回終端用戶;
A4.終端用戶確認對相關的訂單信息確認並輸入銀行卡的支付信息PIN,在訂單上簽名後將訂單發送給行動支付平臺;
A5.行動支付平臺提交訂單將終端用戶確認的訂單提交給發卡銀行;
A6發卡銀行扣款籤名返回訂單確認行動支付平臺提交的訂單相關支付信息,並完成扣款和籤名,然後將訂單返回給行動支付平臺;
A7.行動支付平臺生成和發送票據根據訂單計算行動支付平臺MAC I. 3,然後附上終端用戶和商戶及發卡銀行三者各自的籤名信息I. 2以及電子票據信息I. 1,生成最終的電子票據I,最後將電子票據I發送給移動終端和商戶。如圖2所示,所述電子票據信息I. I包括用戶信息I. I. I、商品信息I. I. 2和支付信息I. 1.3。用戶信息I. I. I是購買商品的消費者個人信息,包括姓名、性別、出身年月、工作単位、身份證號。商品信息I. I. 2是用戶購買的商品和商戶的信息,包括商品名稱、產品編號、生產產商名稱、產地、產品條形碼,以及商戶名稱、地址。支付信息I. I. 3是用戶購買商品用的支付方式信息,包括開戶銀行、支付金額、交易編號。籤名信息I. 2是交易各方對交易和電子票據I的確認信息,包括用戶籤名1.2. I、商戶籤名I. 2. 2和發卡銀行籤名I. 2. 3,用於核實交易的進行、防欺詐及防抵賴。行動支付平臺MAC I. 3是行動支付平臺對電子票據的校驗碼。實施例2 :如圖3所示,為本發明的遠程行動支付過程中生成電子票據籤名的流程圖,遠程支付過程中,用戶、商戶和開戶銀行需分別對電子票據進行籤名以防止抵賴性和欺騙性。以下是以商戶為例說明行動支付電子票據籤名的生成過程。本發明的一種用於行動支付的電子票據生成方法的票據籤名方法,本實施例是商戶在票據上簽名方法,步驟為
BI.取得電子票據信息原文M ;
B2.對原文進行哈希運算選擇哈希算法H,對原文進行哈希運算得到哈希值H (M); B3.籤名選擇籤名函數S,用私鑰對哈希值H(M)加密得到籤名結果S (H(M));
B4.生成籤名數據包級聯原文M,哈希算法H的標識和籤名結果S(H(M)),生成最後的籤名數據包。實施例3 :如圖4所示,為本發明的遠程行動支付過程中電子票據籤名驗證的流程圖。 本發明的一種用於行動支付的票據生成方法所生成的電子票據籤名的驗證方法,包括下述步驟
Cl.分解籤名數據包將籤名數據包分解為電子票據信息原文M,哈希算法H和籤名結果 S(H (M));
C2.對原文進行哈希運算運用籤名數據包中的哈希算法H進行哈希運算得到Hl (M); C3.取得和驗證商戶數字證書取得籤名的數字證書並驗證數字證書有效性;
C4.從數字證書中取得商戶公鑰;
C5.計算驗證函數V :根據籤名函數S計算驗證函數V ;
C6.用公鑰解密籤名結果用商戶公鑰解密籤名結果,得到V(S(H(M)));如果V(S(H(M)))與Hl (M)相等,則驗證通過,否則驗證失敗。所述步驟中當被驗證方為商戶,則提出驗證方為用戶;當被驗證方為用戶,則提出驗證方為商戶。電子票據中的數字籤名是為了防欺詐、防抵賴,如果真的發生糾紛,就需要驗證數字籤名的真實性。發生的情況例如用戶想換貨、退貨,必須確認貨物是從某商戶購買的,驗證電子票據上的數字籤名,如果驗證成功,就說明電子票據的確是此商戶開具的,否則是用戶仿製的。當終端用戶驗證商戶身份時,電子票據實現的是購物憑證功能,主要用來約束商戶,商戶為被驗證方;當商戶驗證終端用戶身份時,電子票據實現交易憑證功能,即為了商戶利益約束終端用戶,用戶為被驗證方。本發明的權利要求保護範圍不限於上述實施例。
權利要求
1.一種用於行動支付的電子票據生成方法,其特徵在於包括以下步驟 Al.終端用戶選擇商品或服務通過終端登陸購物網站,選擇要購買的商品或服務,將購物信息通過網絡發送給商戶; A2.商戶生成和發送訂單依據終端用戶購物信息生成訂單並對訂單進行籤名,然後將訂單發送給行動支付平臺; A3.行動支付平臺確認訂單對商戶訂單籤名後將訂單信息返回終端用戶; A4.終端用戶確認對相關的訂單信息確認並輸入銀行卡的支付信息PIN,在訂單上簽名後將訂單發送給行動支付平臺; A5.行動支付平臺提交訂單將終端用戶確認的訂單提交給發卡銀行; A6發卡銀行扣款籤名返回訂單確認行動支付平臺提交的訂單相關支付信息,並完成扣款和籤名,然後將訂單返回給行動支付平臺; A7.行動支付平臺生成和發送票據根據訂單計算行動支付平臺MAC (I. 3),然後附上終端用戶和商戶及發卡銀行三者各自的籤名信息(I. 2)以及電子票據信息(I. 1),生成最終的電子票據(I),最後將電子票據(I)發送給移動終端和商戶。
2.如權利要求I所述的用於行動支付的電子票據生成方法,其特徵在於,所述電子票據信息(I. I)包括用戶信息(I. I. I)、商品信息(I. I. 2)和支付信息(I. 1.3)。
3.如權利要求2所述的用於行動支付的電子票據生成方法,其特徵在於,用戶信息(1.1.1)是購買商品的消費者個人信息,包括姓名、性別、出身年月、工作單位、身份證號。
4.如權利要求2所述的一種用於行動支付的電子票據生成方法,其特徵在於,商品信息(I. I. 2)是用戶購買的商品和商戶的信息,包括商品名稱、產品編號、生產產商名稱、產地、產品條形碼,以及商戶名稱、地址。
5.如權利要求2所述的用於行動支付的電子票據生成方法,其特徵在於,支付信息(I. I. 3)是用戶購買商品用的支付方式信息,包括開戶銀行、支付金額、交易編號。
6.如權利要求I所述的用於行動支付的電子票據生成方法,其特徵在於,籤名信息(I. 2)是交易各方對交易和電子票據(I)的確認信息,包括用戶籤名(I. 2. I)、商戶籤名(I. 2. 2)和發卡銀行籤名(I. 2. 3)。
7.如權利要求I所述的用於行動支付的電子票據生成方法,其特徵在於,行動支付平臺MAC (I. 3)是行動支付平臺對電子票據的校驗碼。
8.一種用於權利要求I行動支付的電子票據生成方法的票據籤名方法,其特徵在於,包括下述步驟 BI.取得電子票據信息原文M ; B2.對原文進行哈希運算選擇哈希算法H,對原文進行哈希運算得到哈希值H (M); B3.籤名選擇籤名函數S,用私鑰對哈希值H(M)加密得到籤名結果S(H(M)); B4.生成籤名數據包級聯原文M,哈希算法H的標識和籤名結果S(H(M)),生成最後的籤名數據包。
9.一種用於對權利要求I行動支付的票據生成方法所生成的電子票據籤名的驗證方法,其特徵在於,包括下述步驟 Cl.分解籤名數據包將籤名數據包分解為電子票據信息原文M,哈希算法H和籤名結果 S(H (M));C2.對原文進行哈希運算運用籤名數據包中的哈希算法H進行哈希運算得到Hl (M); C3.取得和驗證商戶數字證書取得籤名的數字證書並驗證數字證書有效性; C4.從數字證書中取得商戶公鑰; C5.計算驗證函數V :根據籤名函數S計算驗證函數V ; C6.用公鑰解密籤名結果用商戶公鑰解密籤名結果,得到V(S(H(M)));如果V(S(H(M)))與Hl (M)相等,則驗證通過,否則驗證失敗。
全文摘要
本發明涉及一種用於行動支付的電子票據生成方法,包括終端用戶選擇商品或服務、商戶生成和發送訂單,然後由行動支付平臺確認訂單、提交訂單、終端用戶確認,以及發卡銀行扣款籤名返回訂單和行動支付平臺生成和發送票據步驟。本發明優點是1.電子票據瞬間即成,真實可查,簡便易行;2、信息實時存入稅務管理系統,採集及時可靠,準確無誤;3、數據量小,發送時間短,節約帶寬和存儲空間,節省報、核稅時間及網絡通訊費用;4、實現納稅結算完全網絡化、電子化、無紙化和自動化操作,簡化了稅收工作的環節,降低稅務管理成本;5、可與國家稅務管理、銀行結算系統結合,通過電信網絡,將納稅人、稅務局、海關和銀行聯接在一起,實現稅控管理現代化。
文檔編號G06Q30/04GK102663631SQ20121007725
公開日2012年9月12日 申請日期2012年3月22日 優先權日2012年3月22日
發明者餘發江, 餘維偉, 劉毅, 吳崢, 韓勇橋 申請人:瑞達信息安全產業股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀