一種電子賬戶的操作方法及裝置的制造方法
【技術領域】
[0001]本申請涉及計算機互聯(lián)網技術領域,尤其涉及一種電子賬戶的操作方法及裝置。
【背景技術】
[0002]互聯(lián)網的出現及快速普及,大大改變了人們的生產生活方式。越來越多的日常活動已經可以通過線上操作的方式經由互聯(lián)網來完成。例如,越來越多的交易(例如但不限于商品買賣,股票交易等)可以通過基于互聯(lián)網的在線交易平臺來實現。
[0003]以用戶使用電子賬戶進行網上購物這一場景為例,協(xié)助用戶完成網上購物的各實體裝置如圖1所示。圖1中,用戶終端可以為電腦或手機等電子設備;商戶服務器可以為購物網站的服務器;而支付服務器則可以為銀行服務器或其他具備電子賬戶操作權限的服務器。
[0004]現有技術中,用戶可以使用不同出資機構下的多個支付工具分多次操作完成一筆電子訂單的支付。例如,用戶可以使用商戶賬戶所綁定的兩張銀行卡的余額來支付訂單。在支付時,訂單被拆分為兩個子訂單先后進行支付。具體地,用戶首先利用用戶終端設定第一張銀行卡的支付金額信息,商戶服務器根據設定的第一張銀行卡的支付金額信息向第一張銀行卡的支付服務器發(fā)送扣款請求,以請求對第一個子訂單進行支付;在對第一張銀行卡扣款成功后,用戶再利用用戶終端設定第二張銀行卡的支付金額信息,商戶服務器根據設定的第二張銀行卡的支付金額信息向第二張銀行卡的支付服務器發(fā)送扣款請求,以請求對第二個子訂單進行支付;在對第二張銀行卡扣款成功后,整個訂單最終支付成功。
[0005]現有技術存在的缺陷在于,使用多個支付工具進行一筆電子訂單的支付,需要多次從用戶終端處獲取支付工具信息,從而支付效率較低。
【發(fā)明內容】
[0006]本申請實施例提供一種電子賬戶的操作方法,用以提高對于電子訂單的支付效率。
[0007]本申請實施例還提供一種電子賬戶的操作裝置,用以提高對于電子訂單的支付效率。
[0008]本申請實施例采用下述技術方案:
[0009]一種電子賬戶的操作方法,包括:
[0010]確定用戶終端發(fā)送的針對單個電子訂單的支付工具選擇結果信息;其中,所述支付工具選擇結果信息包含至少兩個支付工具的信息;
[0011]根據所述支付工具選擇結果信息,分別向每一個支付工具的支付服務器發(fā)送資金扣除指令。
[0012]一種電子賬戶的操作裝置,包括:
[0013]確定單元,用于確定用戶終端發(fā)送的針對單個電子訂單的支付工具選擇結果信息;其中,所述支付工具選擇結果信息包含至少兩個支付工具的信息;
[0014]處理單元,用于根據所述支付工具選擇結果信息,分別向每一個支付工具的支付服務器發(fā)送資金扣除指令。
[0015]本申請實施例采用的上述至少一個技術方案能夠達到以下有益效果:由于通過獲取一次支付工具選擇結果信息,就能夠確定至少兩個支付工具的信息,從而相比于現有技術,可以大大節(jié)約支付操作時間,提高對于電子訂單的支付效率和便利性。
【附圖說明】
[0016]此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構成對本申請的不當限定。在附圖中:
[0017]圖1為現有技術中協(xié)助用戶完成網上購物的各實體裝置示意圖;
[0018]圖2為實施例1提供的電子賬戶的操作方法流程示意圖;
[0019]圖3為實施例2提供的電子賬戶的操作方法流程示意圖;
[0020]圖4為實施例3提供的電子賬戶的操作裝置結果示意圖。
【具體實施方式】
[0021]為使本申請的目的、技術方案和優(yōu)點更加清楚,下面將結合本申請具體實施例及相應的附圖對本申請技術方案進行清楚、完整地描述。顯然,所描述的實施例僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
[0022]以下結合附圖,詳細說明本申請各實施例提供的技術方案。
[0023]實施例1
[0024]實施例1提供了一種電子賬戶的操作方法,該方法的具體流程示意圖如圖2所示,包括下述步驟:
[0025]步驟11、確定用戶終端發(fā)送的針對單個電子訂單的支付工具選擇結果信息;
[0026]其中,支付工具選擇結果信息包含至少兩個支付工具的信息。
[0027]步驟12、根據所述支付工具選擇結果信息,分別向每一個支付工具的支付服務器發(fā)送資金扣除指令。
[0028]實施例1中,支付工具的具體形式不限,可以為各種出資機構賬戶的余額,也可以為出資機構賬戶的附加價值,例如積分、優(yōu)惠券或獎勵值等等。出資機構賬戶的具體類型在此不做具體限定,例如可以為儲蓄卡賬戶、信用卡賬戶、基金賬戶、股票賬戶、證券賬戶、保險賬戶、手機賬戶、購物網站賬戶等等。
[0029]出資機構賬戶與商戶賬戶綁定后,出資機構賬戶的余額和附加價值均可以用來支付電子訂單。
[0030]實施例1中,步驟11之前還可具體包括以下步驟:
[0031]步驟一、向用戶終端推送支付工具選擇頁面;
[0032]在向用戶終端推送支付工具選擇頁面后,用戶終端可以對該頁面進行顯示,以使用戶能夠獲知商戶賬戶所綁定的多個支付工具,用戶可以從中選取兩個或者兩個以上的支付工具。其中,用戶終端的具體類型不限,可以為手機、臺式電腦、筆記本電腦或平板電腦等設備。
[0033]步驟二、接收用戶終端發(fā)送的支付工具選擇結果信息。
[0034]通過該步驟可以得到針對單個電子訂單的支付工具選擇結果信息。其中,支付工具選擇結果信息中包含用戶選取的兩個或者兩個以上的支付工具的信息。
[0035]在實施例1的一種實現方式中,支付工具選擇結果信息還可進一步包含每個支付工具對應的支付金額信息,支付金額由用戶在用戶終端輸入。
[0036]在實施例1的另外一種實現方式中,支付工具選擇結果信息可以僅包含至少兩個支付工具的信息,支付工具的支付金額信息根據訂單的支付總金額隨機分配生成并包含在發(fā)送給支付服務器的資金扣除指令中。
[0037]在實施例1的步驟12中,可以同時向每一個支付工具的支付服務器發(fā)送資金扣除指令,也可以按照設定的指令發(fā)送順序依次向每一個支付工具的支付服務器發(fā)送資金扣除指令。
[0038]為了確保用戶終端、支付服務器和第三方支付賬戶在同一支付事務中的數據一致性,實施例1提供的方法中,在步驟12之后,還可以進一步包括:
[0039]當收到任一所述支付服務器返回的資金扣除成功通知消息時,更新第三方支付賬戶的資金數據,直至根據所述每一個支付服務器返回的資金扣除成功通知消息對所述第三方支付賬戶的資金數據進行更新后,向用戶終端發(fā)送支付成功通知消息。
[0040]為了確保用戶終端、支付服務器和第三方支付賬戶在同一支付事務中的數據一致性,實施例1提供的方法中,在步驟12之后,還可以進一步包括:
[0041]當收到任一支付服務器返回的資金扣除失敗通知消息時,向每一個支付工具的支付服務器發(fā)送支付過程回滾指令;并
[0042]向用戶終端發(fā)送支付失敗通知消息;以及
[0043]在判斷出第三方支付賬戶的資金數據根據任一支付服務器返回的資金扣除成功通知消息進行過更新時,將第三方支付賬戶的資金數據恢復。
[0044]這里,將第三方支付賬戶的資金數據恢復指:將第三方支付賬戶的資金數據恢復為與第三方支付賬戶在特定時刻時的資金數據一致,其中,特定時刻可以為本方法程序進行中首次向支付服務器發(fā)送資金扣除指令之前的任意時刻。
[0045]為了確保用戶終端、支付服務器和第三方支付賬戶在同一支付事務中的數據一致性,實施例1提供的方法中,可以理解地,在步驟12之后,還可以進一步包括:
[0046]當任一支付服務器未在設定時間內返回資金扣除成功通知消息時,向每一個支付工具的支付服務器發(fā)送支付過程回滾指令;并
[0047]向用戶終端發(fā)送支付失敗通知消息;以及
[0048]在判斷出第三方支付賬戶的資金數據根據任一支付服務器返回的資金扣除成功通知消息進行過更新時,將第三方支付賬戶的資金數據恢復。
[0049]以下舉例說明在實際應用中如何確保用戶終端、支付服務器和第三方支付賬戶在同一