一種支付路徑的計算方法和裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及支付技術領域,尤其涉及一種支付路徑的計算方法和裝置。
【背景技術】
[0002]現(xiàn)有支付方式中,用戶在不同公司支付時,公司憑借用戶習慣向用戶展示歷史支付方式,公司支付時也只是憑借習慣來選擇歷史支付方式,并不清楚哪些支付方式對公司的用戶來說效率更高,時效更快,同時對公司來說,支付費率最低。比如,用戶在京東上買東西,支付時可以選擇京東支付、支付寶支付、微信支付、網(wǎng)銀支付等等不同支付渠道,京東要對應給這些第三方支付平臺付費。支付寶可能連接100家銀行,微信連接50家銀行、京東支付連接5家銀行,這三種支付渠道的支付速度假設支付寶最快,微信次中,對應京東公司付費給支付寶最低,微信費用稍多一點。如果某用戶一直以來選擇用微信支付,那么在現(xiàn)有支付方式中,京東公司向用戶展示的是微信支付,京東公司也是向微信平臺付費,卻不管微信支付對公司的用戶來說是不是效率更高,時效更快,對公司的微信支付費率是不是最低。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的旨在至少解決上述技術缺陷之一,提供一種支付路徑的計算裝置及計算方法。
[0004]本發(fā)明提供一種支付路徑的計算方法,所述計算方法包括以下步驟:
[0005]當接收到用戶的支付請求時,獲取本次交易賬戶的賬戶鑒權信息;
[0006]判斷所述賬戶鑒權信息的數(shù)量是否小于第一預設值;
[0007]如果否,獲取應用渠道支持的支付路徑,并根據(jù)預設的篩選條件從所述應用渠道支持的支付路徑篩選可用的支付路徑;
[0008]判斷所述可用的支付路徑的數(shù)量是否大于I或者等于I ;
[0009]當所述可用的支付路徑的數(shù)量等于I時,將所述可用的支付路徑作為最優(yōu)的支付路徑并緩存;
[0010]當所述可用的支付路徑的數(shù)量大于I時,根據(jù)用戶的支付請求計算每個可用的支付路徑的手續(xù)費、到賬時間和成功率;
[0011]獲取與應用渠道相對應的路徑策略,并根據(jù)所述對應的路徑策略以及每個可用的支付路徑的手續(xù)費、到賬時間和成功率從可用的支付路徑中選擇最優(yōu)的可用的支付路徑作為最優(yōu)的支付路徑并緩存。
[0012]從上述方法的方案可以看出,通過對支付路徑篩選,計算支付路徑的預計應付的手續(xù)費用、預計到賬時間、統(tǒng)計成功率,再根據(jù)應用渠道選擇的路徑策略或者人工認定策略,可選擇出一條最優(yōu)的支付路徑而得到最優(yōu)的支付路徑。此支付路徑對用戶來說,支付的時效更快,成功率更高。對公司來說,所需要向支付公司支付的費用更低,有利用降低公司的運營成本,同時也可以滿足用戶的需要。
[0013]本發(fā)明還提供一種支付路徑的計算裝置,所述計算裝置包括:
[0014]第一獲取模塊,用于當接收到用戶的支付請求時,獲取本次交易賬戶的賬戶鑒權信息;
[0015]第一判斷模塊,用于判斷所述第一獲取模塊中賬戶鑒權信息的數(shù)量是否小于第一預設值,輸出第一判斷信號;
[0016]第二獲取模塊,用于根據(jù)所述第一判斷信號,獲取應用渠道支持的支付路徑;
[0017]第一篩選模塊,用于根據(jù)預設的篩選條件從所述第二獲取模塊中所述應用渠道支持的支付路徑篩選可用的支付路徑;
[0018]第二判斷模塊,用于判斷判斷所述可用的支付路徑的數(shù)量是否大于I或者等于1,當所述可用的支付路徑的數(shù)量等于I時輸出第二判斷信號,當所述可用的支付路徑的數(shù)量大于I時輸出第三判斷信號;
[0019]第一緩存模塊,用于根據(jù)所述第二判斷信號,將所述可用的支付路徑作為最優(yōu)的支付路徑并緩存;
[0020]計算模塊,用于根據(jù)所述第三判斷信號以及根據(jù)用戶的支付請求計算每個可用的支付路徑的手續(xù)費、到賬時間和成功率;
[0021]第三獲取模塊,用于獲取與應用渠道相對應的路徑策略;
[0022]第二篩選模塊,用于根據(jù)所述第三獲取模塊中對應的路徑策略以及所述計算模塊中每個可用的支付路徑的手續(xù)費、到賬時間和成功率從可用的支付路徑中選擇最優(yōu)的可用的支付路徑作為最優(yōu)的支付路徑并緩存。
[0023]從上述裝置的方案可以看出,通過對支付路徑篩選,計算支付路徑的預計應付的手續(xù)費用、預計到賬時間、統(tǒng)計成功率,再根據(jù)應用渠道選擇的路徑策略或者人工認定策略,可選擇出一條最優(yōu)的支付路徑而得到最優(yōu)的支付路徑。此支付路徑對用戶來說,支付的時效更快,成功率更高。對公司來說,所需要向支付公司支付的費用更低,有利用降低公司的運營成本,同時也可以滿足用戶的需求。
【附圖說明】
[0024]圖1為本發(fā)明支付路徑的計算方法第一種實施例的流程圖;
[0025]圖2為本發(fā)明支付路徑的計算方法第二種實施例的流程圖;
[0026]圖3為本發(fā)明支付路徑的計算方法第三種實施例的流程圖;
[0027]圖4為本發(fā)明支付路徑的計算方法第四種實施例的流程圖;
[0028]圖5為本發(fā)明支付路徑的計算方法中計算每個可用的支付路徑的手續(xù)費、到賬時間和成功率一種實施例的流程圖;
[0029]圖6為本發(fā)明支付路徑的計算方法中計算每個可用的支付路徑的手續(xù)費一種實施例的流程圖;
[0030]圖7為本發(fā)明支付路徑的計算裝置一種實施例的結(jié)構框圖;
[0031]圖8為本發(fā)明支付路徑的計算裝置的第一篩選模塊一種實施例的結(jié)構框圖。
【具體實施方式】
[0032]為了使本發(fā)明所解決的技術問題、技術方案及有益效果更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0033]本發(fā)明提供一種實施例的支付路徑的計算方法,如圖1所示,所述計算方法包括以下步驟:
[0034]步驟SOl,當接收到用戶的支付請求時,獲取本次交易賬戶的賬戶鑒權信息。其中,賬戶鑒權信息為用戶的卡鑒權信息,用戶的卡鑒權分為線上鑒權和線下鑒權兩種,線上鑒權即通過互聯(lián)網(wǎng)直接填寫相關信息獲得鑒權,線下鑒權即用戶根據(jù)自己的身份證明到相關地點如銀行進行辦理,如U盾等,用戶獲得卡的鑒權需要插入U盾。
[0035]步驟S02,判斷所述賬戶鑒權信息的數(shù)量是否小于第一預設值,如果是,進入步驟S03,如果否,進入步驟S04。在具體實施中,所述第一預設值為O。
[0036]步驟S03,支付失敗。
[0037]步驟S04,獲取應用渠道支持的支付路徑。其中,應用渠道包括證券公司、保險公司、電子商務平臺等。應用渠道支持的支付路徑可從支付路徑信息緩存中取得,包括Key值和Value值。Key值包括渠道和操作類型(如代收/代付),Value值存儲在鏈表里面,包括支付路徑編號,渠道,操作類型(如代收/代付),賬戶鑒權信息,支付產(chǎn)品和交易限額。
[0038]步驟S05,根據(jù)預設的篩選條件從所述應用渠道支持的支付路徑篩選可用的支付路徑。
[0039]步驟S06,判斷所述可用的支付路徑的數(shù)量是否大于I或者等于1,當所述可用的支付路徑的數(shù)量小于I時,進入步驟S03,當所述可用的支付路徑的數(shù)量等于I時,進入步驟S07,當所述可用的支付路徑的數(shù)量大于I時,進入步驟S08。
[0040]步驟S07,將所述可用的支付路徑作為最優(yōu)的支付路徑并緩存。
[0041]步驟S08,根據(jù)用戶的支付請求計算每個可用的支付路徑的手續(xù)費、到賬時間和成功率。
[0042]步驟S09,獲取與應用渠道相對應的路徑策略,并根據(jù)所述對應的路徑策略以及每個可用的支付路徑的手續(xù)費、到賬時間和成功率從可用的支付路徑中選擇最優(yōu)的可用的