篩選條件從所述第二獲取模塊30中所述應(yīng)用渠道支持的支付路徑篩選可用的支付路徑;
[0076]第二判斷模塊50,用于判斷所述第一篩選模塊40中可用的支付路徑的數(shù)量是否大于I或者等于1,當(dāng)所述可用的支付路徑的數(shù)量等于I時輸出第二判斷信號,當(dāng)所述可用的支付路徑的數(shù)量大于I時輸出第三判斷信號;
[0077]第一緩存模塊60,用于根據(jù)所述第二判斷模塊50的第二判斷信號,將所述可用的支付路徑作為最優(yōu)的支付路徑并緩存;
[0078]計(jì)算模塊70,用于根據(jù)所述第三判斷信號以及根據(jù)用戶的支付請求計(jì)算每個可用的支付路徑的手續(xù)費(fèi)、到賬時間和成功率;
[0079]第三獲取模塊80,用于獲取與應(yīng)用渠道相對應(yīng)的路徑策略;
[0080]第二篩選模塊90,用于根據(jù)所述第三獲取模塊80中對應(yīng)的路徑策略以及所述計(jì)算模塊70中每個可用的支付路徑的手續(xù)費(fèi)、到賬時間和成功率從可用的支付路徑中選擇排序最優(yōu)的可用的支付路徑;
[0081]第一緩存模塊60還用于將第二篩選模塊90中排序最優(yōu)的可用的支付路徑作為最優(yōu)的支付路徑并緩存。
[0082]其中,第一判斷模塊30還用于當(dāng)所述第一獲取模塊中賬戶鑒權(quán)信息的數(shù)量小于第一預(yù)設(shè)值時,輸出第六判斷信號,第二判斷模塊50還用于當(dāng)所述可用的支付路徑的數(shù)量小于I時輸出第七判斷信號,所述計(jì)算裝置還包括當(dāng)接收到第一判斷模塊30的第六判斷信號和第二判斷模塊50的第七判斷信號時輸出支付失敗結(jié)果的結(jié)束模塊100。
[0083]從上述裝置的方案可以看出,通過對支付路徑篩選,計(jì)算支付路徑的預(yù)計(jì)應(yīng)付的手續(xù)費(fèi)用、預(yù)計(jì)到賬時間、統(tǒng)計(jì)成功率,再根據(jù)應(yīng)用渠道選擇的路徑策略或者人工認(rèn)定策略,可選擇出一條最優(yōu)的支付路徑而得到最優(yōu)的支付路徑。此支付路徑對用戶來說,支付的時效更快,成功率更高。對公司來說,所需要向支付公司支付的費(fèi)用更低,有利用降低公司的運(yùn)營成本,同時也可以滿足用戶的需要。
[0084]在具體實(shí)施中,應(yīng)用渠道的路徑策略包括以下四種:時效優(yōu)先策略、成本優(yōu)先策略、成功率優(yōu)先策略和人工認(rèn)定策略。其中,所述時效優(yōu)先策略具體為:選擇以支付時效最短作為前提,支付成本最低,并且成功率最高的支付方式。若渠道的路徑策略是時效優(yōu)先策略,則按預(yù)計(jì)到賬時間最短,預(yù)計(jì)應(yīng)付的手續(xù)費(fèi)用最少,成功率最高來排序篩選的支付路徑。所述成本優(yōu)先策略具體為:選擇以支付成本最低作為前提,支付時效最短,并且成功率最高的支付方式。若渠道的路徑策略是成本優(yōu)先策略,則按預(yù)計(jì)應(yīng)付的手續(xù)費(fèi)用最少,預(yù)計(jì)到賬時間最短,成功率最尚來排序篩選的支付路徑。所述成功率優(yōu)先策略具體為:當(dāng)成功率最高的支付方式支付失敗后,自動切換到次級成功率的支付方式支付,直到支付成功為止。若所有支付方式均失敗,則返回失敗。所述人工認(rèn)定策略具體為:選擇人工認(rèn)定的支付方式。比如,篩選出的多個可用支付路徑包括Al、A2、A3和A4。所述多個可用支付路徑按照時效優(yōu)先策略、成本優(yōu)先策略、成功率優(yōu)先策略進(jìn)行排序,當(dāng)按照時效優(yōu)先策略排序時,排序第一位的是Al,那么支付路徑Al保存為支付路徑;當(dāng)按照成本優(yōu)先策略排序時,排序第一位的是A3,那么支付路徑A3保存為支付路徑;當(dāng)按照成功率優(yōu)先策略排序時,排序第一位的是A4,那么支付路徑A4保存為支付路徑;在人工認(rèn)定策略時,比如用戶選擇支付路徑A2,那么支付路徑Al保存為支付路徑。
[0085]在具體實(shí)施中,所述預(yù)設(shè)的篩選條件包括賬戶鑒權(quán)信息、支付場景、支付金額和交易服務(wù)窗口,所述第一篩選模塊40還用于根據(jù)賬戶鑒權(quán)信息、支付場景、支付金額和交易服務(wù)窗口依次從所述應(yīng)用渠道支持的支付路徑中篩選之后,得到可用的支付路徑。其中,支付場景包括充值和提現(xiàn)。賬戶鑒權(quán)信息為用戶的卡鑒權(quán)信息。符合條件的支付路徑是通過了卡鑒權(quán)信息,滿足支付場景、交易限額大于交易金額、滿足交易服務(wù)窗口條件的支付路徑。
[0086]在具體實(shí)施中,所述預(yù)設(shè)的篩選條件包括賬戶鑒權(quán)信息和支付金額,所述第一篩選模塊40還用于根據(jù)賬戶鑒權(quán)信息和支付金額依次從所述應(yīng)用渠道支持的支付路徑中篩選之后,得到可用的支付路徑。
[0087]在具體實(shí)施中,如圖8所示,所述預(yù)設(shè)的篩選條件也是包括賬戶鑒權(quán)信息和支付金額。所述第一篩選模塊40具體包括:
[0088]第一篩選單元401,用于根據(jù)所述賬戶鑒權(quán)信息從所述第二獲取模塊中所述應(yīng)用渠道支持的支付路徑篩選可用的支付路徑;
[0089]第一判斷單元402,用于判斷所述可用的支付路徑的數(shù)量是否大于I或者等于1,當(dāng)所述可用的支付路徑的數(shù)量等于I時輸出第四判斷信號,當(dāng)所述可用的支付路徑的數(shù)量大于I時輸出第五判斷信號;
[0090]第二篩選單元403,用于根據(jù)所述第五判斷信號和支付金額從所述應(yīng)用渠道支持的支付路徑篩選可用的支付路徑;或者
[0091]第一篩選單元401,用于根據(jù)所述支付金額從所述應(yīng)用渠道支持的支付路徑篩選可用的支付路徑;
[0092]第一判斷單元402,用于判斷所述可用的支付路徑的數(shù)量是否大于I或者等于1,當(dāng)所述可用的支付路徑的數(shù)量等于I時輸出第四判斷信號,當(dāng)所述可用的支付路徑的數(shù)量大于I時輸出第五判斷信號;
[0093]第二篩選單元403,用于根據(jù)所述第五判斷信號和所述賬戶鑒權(quán)信息從所述應(yīng)用渠道支持的支付路徑篩選可用的支付路徑;
[0094]第一緩存模塊60還用于根據(jù)所述第四判斷信號,將所述可用的支付路徑作為最優(yōu)的支付路徑并緩存。
[0095]在具體實(shí)施中,在計(jì)算支付路徑時,需要計(jì)算對應(yīng)支付路徑的手續(xù)費(fèi),預(yù)計(jì)到賬時間和成功率,以便于選擇更適當(dāng)?shù)闹Ц堵窂竭M(jìn)行支付交易。所述第二篩選模塊90還用于:
[0096]獲取每個可用的支付路徑的收費(fèi)信息;所述支付路徑的收費(fèi)信息可從支付路徑收費(fèi)信息緩存中取得,包括Keyl值和Valuel值。Keyl值包括支付路徑編號和交易卡銀行號,Valuel值存儲在鏈表里面,包括支付路徑編號、交易卡銀行號、收費(fèi)模式、單筆費(fèi)用費(fèi)率、單筆費(fèi)用上限、單筆固定費(fèi)用、階段收費(fèi)限額下限、階段收費(fèi)限額上限。其中,收費(fèi)模式有兩種,第一收費(fèi)模式為固定收費(fèi),第二收費(fèi)模式為比例收費(fèi);
[0097]根據(jù)所述收費(fèi)信息,計(jì)算每個可用的支付路徑對應(yīng)的手續(xù)費(fèi);也就是說,根據(jù)交易金額、收費(fèi)模式、單筆費(fèi)用上限、單筆固定費(fèi)用、階段收費(fèi)限額下限、階段收費(fèi)限額上限等來計(jì)算本次交易預(yù)計(jì)產(chǎn)生的手續(xù)費(fèi)用;
[0098]獲取每個可用的支付路徑的時效信息;所述支付路徑的時效信息從支付路徑的時效信息緩存中取得,包括Key2值和Value2值。Key2值包括支付路徑編號和交易卡銀行號,Value2值存儲在鏈表里面,包括支付路徑編號、交易卡銀行號和時效表達(dá)式;
[0099]根據(jù)所述時效信息,計(jì)算每個可用的支付路徑的到賬時間;也就是說,根據(jù)時效表達(dá)式來計(jì)算本次交易預(yù)計(jì)到賬時間;
[0100]獲取每個可用的支付路徑的成功率。
[0101]在具體實(shí)施中,為了進(jìn)一步確定該支付路徑的預(yù)計(jì)交易手續(xù)費(fèi),所述第二篩選模塊90還用于:
[0102]判斷所述收費(fèi)信息中的收費(fèi)方式為第一收費(fèi)模式或第二收費(fèi)模式;
[0103]當(dāng)所述收費(fèi)信息中的收費(fèi)方式為第一收費(fèi)模式時,所述對應(yīng)的手續(xù)費(fèi)為單筆支付的固定費(fèi)用;
[0104]當(dāng)所述收費(fèi)信息中的收費(fèi)方式為第二收費(fèi)模式時,從所述收費(fèi)信息中獲取收費(fèi)比例并根據(jù)所述收費(fèi)比例和支付金額計(jì)算單筆支付的手續(xù)費(fèi);
[0105]判斷所述計(jì)算得到的單筆支付的手續(xù)費(fèi)是否超過單筆支付的費(fèi)用上限,如果是,所述對應(yīng)的手續(xù)費(fèi)為單筆支付的費(fèi)用上限,如果否,所述對應(yīng)的手續(xù)費(fèi)為計(jì)算得到的單筆支付的手續(xù)費(fèi)。
[0106]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不