述支付服務(wù)端發(fā)送的支付結(jié)果消息。
[0094]本申請(qǐng)還提供一種移動(dòng)終端支付的系統(tǒng),包括:
[0095]用戶客戶端、用戶服務(wù)端、支付應(yīng)用程序和支付服務(wù)端;
[0096]所述用戶客戶端,用于執(zhí)行所述的移動(dòng)終端支付的方法;
[0097]所述用戶服務(wù)端,用于執(zhí)行所述的用戶服務(wù)端支付的方法;
[0098]所述支付應(yīng)用程序,用于執(zhí)行所述的支付應(yīng)用程序支付的方法
[0099]所述支付服務(wù)端,用于執(zhí)行所述的支付服務(wù)端支付的方法。
[0100]與現(xiàn)有技術(shù)相比,本申請(qǐng)具有以下優(yōu)點(diǎn):
[0101]本申請(qǐng)?zhí)峁┑囊苿?dòng)終端支付的方法,包括:監(jiān)測(cè)用戶針對(duì)待支付訂單輸入的支付操作請(qǐng)求;若監(jiān)測(cè)到所述支付操作請(qǐng)求,顯示預(yù)先設(shè)置的支付應(yīng)用程序列表;接收用戶針對(duì)所述支付應(yīng)用程序列表中至少一個(gè)支付應(yīng)用程序輸入的觸控動(dòng)作;從預(yù)設(shè)的支付接口包中獲取所述觸控動(dòng)作對(duì)應(yīng)的至少一個(gè)支付應(yīng)用程序各自的支付接口 ;通過(guò)所述支付接口調(diào)用所述支付應(yīng)用程序?qū)λ龃Ц队唵芜M(jìn)行支付。
[0102]本申請(qǐng)?zhí)峁┑囊苿?dòng)終端支付的方法,預(yù)先設(shè)置了由多種支付應(yīng)用程序的支付接口組成的支付接口包,用戶在對(duì)所述待支付訂單進(jìn)行支付時(shí),可通過(guò)支付接口調(diào)用操作系統(tǒng)中已安裝的任意一個(gè)支付應(yīng)用程序進(jìn)行支付,操作簡(jiǎn)單,同時(shí)避免了在操作系統(tǒng)安裝大量支付應(yīng)用程序,節(jié)省了內(nèi)存空間,提高了使用效率;此外,針對(duì)一個(gè)待支付訂單,該方法可采用多個(gè)支付應(yīng)用程序?qū)崿F(xiàn)支付,比如用戶的一個(gè)支付應(yīng)用程序的賬戶余額不足時(shí),可采用其他支付應(yīng)用程序進(jìn)行支付,為用戶提供了方便。
【附圖說(shuō)明】
[0103]附圖1是本申請(qǐng)?zhí)峁┑囊环N移動(dòng)終端支付的方法實(shí)施例的處理流程圖;
[0104]附圖2是本申請(qǐng)?zhí)峁┑囊环N移動(dòng)終端支付的裝置實(shí)施例的示意圖;
[0105]附圖3是本申請(qǐng)?zhí)峁┑囊环N用戶服務(wù)端支付的方法實(shí)施例的處理流程圖;
[0106]附圖4是本申請(qǐng)?zhí)峁┑囊环N用戶服務(wù)端支付的裝置實(shí)施例的示意圖;
[0107]附圖5是本申請(qǐng)?zhí)峁┑囊环N支付服務(wù)端支付的方法實(shí)施例的處理流程圖;
[0108]附圖6是本申請(qǐng)?zhí)峁┑囊环N支付服務(wù)端支付的裝置實(shí)施例的示意圖;
[0109]附圖7是本申請(qǐng)?zhí)峁┑囊环N支付應(yīng)用程序支付的方法實(shí)施例的處理流程圖;
[0110]附圖8是本申請(qǐng)?zhí)峁┑囊环N支付應(yīng)用程序支付的裝置實(shí)施例的示意圖;
[0111]附圖9是本申請(qǐng)?zhí)峁┑囊环N移動(dòng)終端支付的系統(tǒng)實(shí)施例的示意圖。
【具體實(shí)施方式】
[0112]在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本申請(qǐng)。但是本申請(qǐng)能夠以很多不同于在此描述的其他方式來(lái)實(shí)施,本領(lǐng)域技術(shù)人員可以在不違背本申請(qǐng)內(nèi)涵的情況下做類似推廣,因此本申請(qǐng)不受下面公開(kāi)的具體實(shí)施的限制。
[0113]本申請(qǐng)?zhí)峁┮环N移動(dòng)終端支付的方法,本申請(qǐng)同時(shí)涉及一種移動(dòng)終端支付的裝置、一種用戶服務(wù)端支付的方法、一種用戶服務(wù)端支付的裝置、一種支付服務(wù)端支付的方法、一種支付服務(wù)端支付的裝置、一種支付應(yīng)用程序支付的方法、一種支付應(yīng)用程序支付的裝置,以及一種移動(dòng)終端支付的系統(tǒng)。
[0114]以下分別結(jié)合本申請(qǐng)?zhí)峁┑膶?shí)施例的附圖進(jìn)行說(shuō)明,并且對(duì)方法的各個(gè)步驟進(jìn)行說(shuō)明。
[0115]本申請(qǐng)?zhí)峁┑囊环N移動(dòng)終端支付的方法實(shí)施例如下:
[0116]參照附圖1,其示出了本申請(qǐng)?zhí)峁┑囊环N移動(dòng)終端支付的方法實(shí)施例的處理流程圖。
[0117]步驟SlOl,監(jiān)測(cè)用戶針對(duì)待支付訂單輸入的支付操作請(qǐng)求。
[0118]本實(shí)施例以安裝有移動(dòng)操作系統(tǒng)Android系統(tǒng)的移動(dòng)終端為例,對(duì)所述移動(dòng)終端支付的方法進(jìn)行說(shuō)明,此外,所述移動(dòng)終端還可以是安裝有1S、WindowslOfor phones、Windows Phone或者BlackBerry OS的移動(dòng)終端,在此不做限定。
[0119]本實(shí)施例中,所述待支付訂單是指交易系統(tǒng)中用戶提交的商品的交易訂單。
[0120]所述支付操作請(qǐng)求是指用戶針對(duì)待支付訂單輸入的觸控動(dòng)作,此外,所述支付操作請(qǐng)求還可以是觸控動(dòng)作之外的其他操作指令,比如語(yǔ)音操作指令,在此不做限定。
[0121]步驟S102,若監(jiān)測(cè)到所述支付操作請(qǐng)求,顯示預(yù)先設(shè)置的支付應(yīng)用程序列表。
[0122]所述支付應(yīng)用程序列表包括至少一個(gè)支付應(yīng)用程序;
[0123]所述支付應(yīng)用程序包括下述至少一項(xiàng):
[0124]用于使用銀行卡支付的支付應(yīng)用程序(如“銀聯(lián)手機(jī)支付”)、用于使用第三方支付工具支付的支付應(yīng)用程序(如“支付寶”)、用于使用電子支票支付的支付應(yīng)用程序、用于使用電子現(xiàn)金支付的支付應(yīng)用程序和用于使用電子錢包支付的支付應(yīng)用程序(如“京東錢包”)。
[0125]本實(shí)施例中,若檢測(cè)到用戶輸入的支付操作請(qǐng)求,則在移動(dòng)終端的屏幕顯示顯示預(yù)先設(shè)置的支付應(yīng)用程序列表。
[0126]步驟S103,接收用戶針對(duì)所述支付應(yīng)用程序列表中至少一個(gè)支付應(yīng)用程序輸入的觸控動(dòng)作。
[0127]需要說(shuō)明的是,本實(shí)施例中,所述移動(dòng)終端設(shè)置有觸摸屏裝置,在具體實(shí)施時(shí),通過(guò)觸摸屏裝置接收用戶針對(duì)在屏幕顯示的所述支付應(yīng)用程序列表中至少一個(gè)支付應(yīng)用程序輸入的觸控動(dòng)作。
[0128]步驟S104,從預(yù)設(shè)的支付接口包中獲取所述觸控動(dòng)作對(duì)應(yīng)的至少一個(gè)支付應(yīng)用程序各自的支付接口。
[0129]在具體實(shí)施時(shí),所述支付接口包采用如下步驟獲取:
[0130]I)獲取用于開(kāi)發(fā)所述支付應(yīng)用程序的各自的SDK ;
[0131]SDK(軟件開(kāi)發(fā)工具包,外語(yǔ)全稱:Software Development Kit),一般是指一些被軟件工程師用于為特定的軟件包、軟件框架、硬件平臺(tái)、操作系統(tǒng)等建立應(yīng)用軟件的開(kāi)發(fā)工具的集合。
[0132]2)讀取所述SDK中包含的各自的API ;
[0133]API (應(yīng)用程序編程接口,外語(yǔ)全稱:Applicat1n Programming Interface)是一些預(yù)先定義的函數(shù),目的是提供應(yīng)用程序與開(kāi)發(fā)人員基于某軟件或硬件得以訪問(wèn)一組例程的能力,而又無(wú)需訪問(wèn)源碼,或理解內(nèi)部工作機(jī)制的細(xì)節(jié)。
[0134]3)獲取所述SDK各自的支付參數(shù);
[0135]支付參數(shù)值是通過(guò)向各個(gè)支付平臺(tái)申請(qǐng)獲得的,比如:“支付寶”對(duì)應(yīng)的支付參數(shù),開(kāi)發(fā)人員向支付寶平臺(tái)申請(qǐng)獲得支付功能,通過(guò)申請(qǐng)之后,獲得支付寶平臺(tái)給予的一些付費(fèi)參數(shù),這些參數(shù)統(tǒng)稱為支付參數(shù)。
[0136]4)將所述API和所述支付參數(shù)匯集到所述支付接口包中。
[0137]所述支付接口包中包含了所述支付應(yīng)用程序列表中所有支付應(yīng)用程序的API和支付參數(shù),因此,如果上述步驟S103中用戶輸入的觸控動(dòng)作選定了兩個(gè)支付應(yīng)用程序,比如“支付寶”和“銀聯(lián)手機(jī)支付”,本步驟中,從所述支付接口包中獲取“支付寶”的支付接口和“銀聯(lián)手機(jī)支付”的支付接口。
[0138]本實(shí)施例中,預(yù)先設(shè)置了由多種支付應(yīng)用程序的支付接口組成的支付接口包,該接支付接口包中包含現(xiàn)有的所有支付應(yīng)用程序的API和支付參數(shù),即:該支付接口包兼容現(xiàn)有的所有支付應(yīng)用程序,用戶在對(duì)所述待支付訂單進(jìn)行支付時(shí),用戶可選擇Android系統(tǒng)中已安裝的任意一個(gè)支付應(yīng)用程序支付即可,無(wú)需根據(jù)待支付訂單的來(lái)源不同安裝相應(yīng)的支付應(yīng)用程序,比如針對(duì)天貓購(gòu)物商城的待支付訂單,安裝支付應(yīng)用程序“支付寶”進(jìn)行支付,再比如京東電子商城的待支付訂單,安裝支付應(yīng)用程序“京東錢包”進(jìn)行支付,操作簡(jiǎn)單,同時(shí)避免了在Android系統(tǒng)安裝大量的支付應(yīng)用程序,節(jié)省了內(nèi)存空間,提高了使用效率。
[0139]步驟S105,通過(guò)所述支付接口調(diào)用所述支付應(yīng)用程序?qū)λ龃Ц队唵芜M(jìn)行支付。
[0140]在具體實(shí)施時(shí),在本步驟之后,執(zhí)行如下步驟:
[0141]I)獲取所述觸控動(dòng)作對(duì)應(yīng)的至少一個(gè)支付應(yīng)用程序各自的支付信息;
[0142]例如:
[0143]用戶提交訂單之后,訂單的總金額為500元,用戶選定了兩個(gè)支付應(yīng)用程序:“支付寶”和“銀聯(lián)手機(jī)支付”;
[0144]其中,“支付寶”的支付金額是100元,“銀聯(lián)手機(jī)支付”的支付金額是400元;
[0145]在此,收集“支付寶”的相關(guān)支付信息,以及,收集“銀聯(lián)手機(jī)支付”的相關(guān)支付信息;
[0146]即:
[0147]本實(shí)施例中,針對(duì)同一待支付訂單,可調(diào)用Android系統(tǒng)中安裝的一個(gè)或者多個(gè)支付應(yīng)用程序?qū)υ摯Ц队唵芜M(jìn)行支付,為用戶提供了方便。
[0148]2)向用戶服務(wù)端發(fā)送所述支付信息;
[0149]3)接收所述用戶服務(wù)端發(fā)送的支付結(jié)果消息。
[0150]其中,所述支付信息包括下述至少一項(xiàng):
[0151]支付應(yīng)用程序名稱、支付賬號(hào)、接收方賬號(hào)、支付金額和支付序列號(hào)。
[0152]除此之外,在具體實(shí)施時(shí),在上述步驟的執(zhí)行過(guò)程中,或者上述步驟執(zhí)行之前,執(zhí)行將所述支付應(yīng)用程序的配置信息寫入Android系統(tǒng)的配置文件中步驟;
[0153]具體的,所述應(yīng)用程序的配置信息是指支付應(yīng)用程序各自的權(quán)限;
[0154]所述配置文件是指AndroidManifest.xml 文件;AndroidManifest.xml 文件是Android系統(tǒng)重要的權(quán)限申請(qǐng)和定義配置文件,開(kāi)發(fā)人員在開(kāi)發(fā)時(shí)需要通過(guò)其來(lái)向Android系統(tǒng)預(yù)先定義和申請(qǐng)應(yīng)用程序運(yùn)行所需要的權(quán)限。
[0155]本申請(qǐng)?zhí)峁┑囊环N移動(dòng)終端支付的裝置實(shí)施例如下:
[0156]在上述的實(shí)施例中,提供了一種移動(dòng)終端支付的方法,與之相對(duì)應(yīng)的,本申請(qǐng)還提供了一種移動(dòng)終端支付的裝置,與下面結(jié)合附圖進(jìn)行說(shuō)明。
[0157]參照附圖2,其示出了本申請(qǐng)?zhí)峁┑囊环N移動(dòng)終端支付的裝置實(shí)施例的示意圖。
[0158]由于裝置實(shí)施例基本相似于方法實(shí)施例,所以描述得比較簡(jiǎn)單,相關(guān)的部分請(qǐng)參見(jiàn)上述提供的方法實(shí)施例的對(duì)應(yīng)說(shuō)明即可。下述描述的裝置實(shí)施例僅僅是示意性的。
[0159]本申請(qǐng)?zhí)峁┮环N移動(dòng)終端支付的裝置,包括:
[0160]支付操作請(qǐng)求監(jiān)測(cè)單元201,用于監(jiān)測(cè)用戶針對(duì)待支付訂單輸入的支付操作請(qǐng)求;
[0