一種授權(quán)消費方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及授權(quán)消費技術(shù)領(lǐng)域,特別涉及一種授權(quán)消費方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前,絕大多數(shù)銀行卡在進(jìn)行付費時,均需要持卡人本人帶著卡片去刷卡終端進(jìn)行刷卡消費,只有通過“刷卡”這一步操作才可以實現(xiàn)消費終端對卡內(nèi)資金的扣除。這種消費方式無疑限制了金融卡(包括會員卡、銀行卡、信用卡、禮品卡等)的消費范圍,例如當(dāng)他人需要使用持卡人的金融卡消費但持卡人卻不在身邊時,則無法實現(xiàn)遠(yuǎn)端授權(quán)消費。這無疑限制了金融卡的消費范圍,也使得外出消費時不得不攜帶一張金額足夠的銀行卡片,否則無法通過他人授權(quán)而及時解決付款問題,特別對于不具有獨立財政管理能力的未成年人來說,較為不便。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于提供一種授權(quán)消費方法,以解決現(xiàn)有的金融卡無法讓持卡人授權(quán)他人在無卡的情況下使用持卡人手中的卡上金額進(jìn)行消費的問題。
[0004]為實現(xiàn)上述目的,本發(fā)明提供了一種授權(quán)消費的方法,包括:
S1:現(xiàn)金卡接收輸入的授權(quán)金額,生成與所述授權(quán)金額相關(guān)的授權(quán)碼,同時根據(jù)所述授權(quán)金額對現(xiàn)金本地金融數(shù)據(jù)進(jìn)行扣款;
52:消費終端獲取卡號及授權(quán)碼,同時接收輸入的消費金額,并將卡號、授權(quán)碼和消費金額發(fā)送至驗證系統(tǒng);
53:所述驗證系統(tǒng)根據(jù)所述授權(quán)碼解析出授權(quán)金額,并將授權(quán)金額和消費金額進(jìn)行比較,若消費金額小于或等于授權(quán)金額,則驗證成功,輸出交易成功的消息至所述消費終端,若消費金額大于授權(quán)金額,則驗證失敗,輸出交易失敗的消息至所述消費終端;
S4:如所述消費終端接收到交易成功的消息,則完成交易,如所述消費終端接收到交易失敗的消息,則不進(jìn)行交易。
[0005]較佳地,所述現(xiàn)金卡具有電子錢包EP,所述現(xiàn)金卡本地金融數(shù)據(jù)為所述電子錢包中的余額數(shù)據(jù),所述步驟Si中的扣款具體為從所述電子錢包中的余額中扣除與所述授權(quán)金額數(shù)量相同的金額。
[0006]較佳地,所述消費終端包括POS機(jī)或PC端,所述POS機(jī)及PC端設(shè)有終端通訊模塊,所述通訊模塊用于完成POS機(jī)及PC端與驗證系統(tǒng)之間的數(shù)據(jù)交互。
[0007]較佳地,所述現(xiàn)金卡內(nèi)設(shè)有授權(quán)模塊,所述授權(quán)金額輸入所述授權(quán)模塊后,授權(quán)模塊根據(jù)現(xiàn)金卡的預(yù)存密鑰與授權(quán)金額進(jìn)行加密運算,并根據(jù)加密運算的結(jié)果得到所述授權(quán)碼。
[0008]較佳地,所述預(yù)存密鑰為基于非對稱加密算法生成的私鑰,基于非對稱加密算法生成的公鑰則存儲于所述驗證系統(tǒng)中;或者所述預(yù)存密鑰為基于對稱加密算法生成的密鑰,所述驗證系統(tǒng)中也存儲該基于對稱加密算法生成的密鑰; 其中,所述驗證系統(tǒng)中依據(jù)所存儲的公鑰或密鑰對輸入的驗證碼解密生成授權(quán)碼。
[0009]較佳地,所述驗證系統(tǒng)內(nèi)還設(shè)有解析模塊及交易判斷模塊,所述解析模塊通過所述卡號及授權(quán)碼,解析出授權(quán)金額,所述交易判斷模塊對所述授權(quán)金額與消費金額進(jìn)行比較,并對應(yīng)輸出交易成功的消息或交易失敗的消息。
[0010]較佳地,所述授權(quán)碼與所述卡號通過持卡人處的第一移動通訊設(shè)備發(fā)送至消費終端處的第二移動通訊設(shè)備處,并由消費終端獲取來自所述第二移動通訊設(shè)備處的所述授權(quán)碼與卡號。
[0011]較佳地,所述驗證系統(tǒng)與現(xiàn)金卡的支付系統(tǒng)在結(jié)算時間點上進(jìn)行定期結(jié)算,以更新后臺數(shù)據(jù)中所述現(xiàn)金卡的余額數(shù)據(jù)。
[0012]較佳地,當(dāng)扣費操作已經(jīng)執(zhí)行,但消費終端處取消交易時,以現(xiàn)金卡的支付系統(tǒng)的后臺數(shù)據(jù)為準(zhǔn)對所述現(xiàn)金卡余額進(jìn)行更正。
[0013]較佳地,所述現(xiàn)金卡設(shè)為授權(quán)消費的最大次數(shù)為N次,N為正整數(shù),當(dāng)授權(quán)消費次數(shù)達(dá)到N次后停止生成授權(quán)碼直至現(xiàn)金卡的支付系統(tǒng)的后臺數(shù)據(jù)中的余額與所述現(xiàn)金卡上記錄的余額進(jìn)行對賬并更新為相同時為止。
[0014]本發(fā)明還提供了一種授權(quán)消費系統(tǒng),包括消費終端、驗證系統(tǒng)及現(xiàn)金卡;
其中,所述現(xiàn)金卡包括授權(quán)模塊,所述授權(quán)模塊用于接受輸入的所述授權(quán)金額,并根據(jù)該現(xiàn)金卡的預(yù)存密鑰與授權(quán)金額進(jìn)行加密運算生成授權(quán)碼,并完成現(xiàn)金卡處的扣款;
所述驗證系統(tǒng)包括驗證通訊模塊、解析模塊及交易判斷模塊,所述驗證通訊模塊用于與所述消費終端進(jìn)行數(shù)據(jù)交互,以獲取卡號、授權(quán)碼及消費金額,所述解析模塊用于根據(jù)卡號和授權(quán)碼解析得到授權(quán)金額,所述交易判斷模塊用于驗證所述授權(quán)金額是否小于所述消費金額,并將驗證結(jié)果反饋至所述消費終端;
所述消費終端包括終端通訊模塊及交易結(jié)算模塊,所述終端通訊模塊用于完成消費終端與驗證系統(tǒng)之間的數(shù)據(jù)交互,所述交易結(jié)算模塊用于記錄并確認(rèn)授權(quán)消費的金額,當(dāng)所述驗證結(jié)果為否時,執(zhí)行交易操作,當(dāng)所述驗證結(jié)果為是時,不執(zhí)行交易操作并進(jìn)行交易失敗的提示。
[0015]較佳地,所述消費終端為具有授權(quán)消費功能的POS機(jī)及/或PC端,所述現(xiàn)金卡為具有顯示屏幕及輸入鍵盤的支付卡,所述現(xiàn)金卡的余額以該現(xiàn)金卡的支付系統(tǒng)的后臺數(shù)據(jù)為準(zhǔn)。
[0016]本發(fā)明提到的授權(quán)消費方法及系統(tǒng),通過由現(xiàn)金卡處進(jìn)行預(yù)先授權(quán)生成與授權(quán)金額相關(guān)的授權(quán)碼同時完成扣費操作,然后再將授權(quán)碼發(fā)送至消費終端,由消費終端將授權(quán)碼、現(xiàn)金卡的卡號及消費金額一并發(fā)送至驗證系統(tǒng),驗證系統(tǒng)根據(jù)授權(quán)碼解析出授權(quán)金額并判斷授權(quán)金額是否大于消費金額,如大于,則驗證成功,否則驗證失敗,驗證后反饋驗證結(jié)果消息至消費終端,由消費終端根據(jù)驗證結(jié)果執(zhí)行不同的操作,如驗證成功時執(zhí)行交易操作,如驗證失敗時,反饋驗證失敗的提示消息并且不執(zhí)行交易操作。同時,通過設(shè)定現(xiàn)金卡與支付系統(tǒng)或消費終端對賬的機(jī)制,實現(xiàn)現(xiàn)金卡余額與消費終端實際扣款后的驗證系統(tǒng)余額的數(shù)據(jù)一致。
[0017]本發(fā)明方法實現(xiàn)了持卡人授權(quán)下的消費,即授權(quán)他人在無卡的情況下也可以使用持卡人手中的卡上金額進(jìn)行消費。該授權(quán)消費方法授權(quán)消費的過程簡單,通過持卡人進(jìn)行當(dāng)場授權(quán)后,再由消費終端和驗證系統(tǒng)處理,并引入對賬機(jī)制保證現(xiàn)金卡余額和后臺數(shù)據(jù)的一致。該授權(quán)消費系統(tǒng)是基于現(xiàn)有的現(xiàn)金卡及消費終端上有所改進(jìn),因而其操作也十分方便,特別適合在小微商戶的消費中使用。
【附圖說明】
[0018]圖1為本發(fā)明提供的授權(quán)消費方法步驟流程圖;
圖2為本發(fā)明提供的授權(quán)消費方法的數(shù)據(jù)交互過程示意圖;
圖3為本發(fā)明提供的授權(quán)消費系統(tǒng)工作過程示意圖。
【具體實施方式】
[0019]為更好地說明本發(fā)明,茲以一優(yōu)選實施例,并配合附圖對本發(fā)明作詳細(xì)說明。其中,應(yīng)當(dāng)理解,本實施例中的現(xiàn)金卡應(yīng)為【背景技術(shù)】中所提到的任意一種可進(jìn)行付費交易的金融卡。本實施例具體如下:
如圖1、圖2所示,本實施例提供的授權(quán)消費的方法包括:
S1:現(xiàn)金卡接收輸入的授權(quán)金額,生成與授權(quán)金額相關(guān)的授權(quán)碼,同時對該現(xiàn)金卡執(zhí)行扣費操作,扣費金額與授權(quán)金額相同;
具體地,在待付款的現(xiàn)金卡上輸入授權(quán)金額,現(xiàn)金卡內(nèi)設(shè)有授權(quán)模塊,授權(quán)金額輸入該授權(quán)模塊后,由該授權(quán)模塊根據(jù)該現(xiàn)金卡的預(yù)存密鑰與授權(quán)金額進(jìn)行運算,得到授權(quán)碼。其中,現(xiàn)金卡利用其所存儲的預(yù)存密鑰對授權(quán)金額進(jìn)行加密運算,并根據(jù)加密運算得到的結(jié)果生成授權(quán)碼。實際中,可以將授權(quán)金額加上上述運算結(jié)果得到授權(quán)碼。
[0020]在本實施例中,現(xiàn)金卡的預(yù)存密鑰可以基于非對稱加密算法生成,生成的結(jié)果為一公鑰和一私鑰組成的密鑰對,現(xiàn)金卡中存儲私鑰,驗證系統(tǒng)中保留有各個現(xiàn)金卡的公鑰。上述的非對稱加密算法具體可以是RSA算法等。
[0021]在另一個替換的實現(xiàn)方式中,現(xiàn)金卡的密鑰可以基于對稱加密算法生成,生成的結(jié)果為一密鑰,該密鑰既是加密過程的秘鑰,又是解密過程的秘鑰?,F(xiàn)金卡中存儲該現(xiàn)金卡的密鑰,驗證系統(tǒng)中保留有各個現(xiàn)金卡的秘鑰。上述的對稱加密算法可以是3-DES、AES、SM2
算法等O
[0022]本實施例中的現(xiàn)金卡具有電子錢包EP,電子錢包中預(yù)存有用于授權(quán)消費的若干數(shù)額的錢款,生成授權(quán)碼后,后續(xù)扣費操作時將授權(quán)金額從該電子錢包中扣除。
[0023]S2:消費終端獲取卡號及授權(quán)碼,并將卡號、授權(quán)碼和消費金額發(fā)送至驗證系統(tǒng); 具體地,消費終端通過輸入待付款的現(xiàn)金卡卡號及授權(quán)碼、消費金額后,將卡號及授權(quán)碼、消費金額發(fā)送至驗證系統(tǒng)。其中,授權(quán)碼與卡號是通過持卡人處的第一移動通訊設(shè)備發(fā)送至消費終端處的第二移動通訊設(shè)備處的,并由消費終端獲取來自第二移動通訊設(shè)備處的授權(quán)碼與卡號。本實施例中的消費終端包括POS機(jī)或者PC端,POS機(jī)及PC端設(shè)有終端通訊模塊,通訊模塊用于完成POS機(jī)及PC端與驗證系統(tǒng)之間的數(shù)據(jù)交互。
[0024]在實際中,將現(xiàn)金卡的卡號和消費金額輸入消費終端具體可以是人工輸入完成,也可是消費終端掃描包含該卡號和/或消費金額的二維碼等編碼信息自動獲取。
[0025]S3:驗證系統(tǒng)根據(jù)授權(quán)碼解析出授權(quán)金額,并將解析出的授權(quán)金額和步驟S2中驗證系統(tǒng)獲取到的消費金額進(jìn)行比較,若消費金額小于或等于授權(quán)金額,則驗證成功,輸出交易成功的消息至所述消費終端,若消費金額大于授權(quán)金額,則驗證失敗,輸出交易失敗的消息至所述消費終端;
具體地,驗證系統(tǒng)內(nèi)設(shè)有解析模塊及交易判斷模塊,解析模塊根據(jù)卡號及授權(quán)碼,解析