、通知所述請求終端支付正在進行;
[0067]步驟S107、接收請求終端發(fā)送的支付完成請求,并根據所述支付完成請求,退出支付界面。
[0068]如圖5a所示,請求終端的顯示界面上將顯示“支付正在進行”,以通知用戶該支付請求已提交。此時用戶可以隨時結束該支付流程,例如點擊圖5a中的“完成支付”控件,觸發(fā)支付完成請求。此時,驗證服務器將根據該支付完成請求,退出支付界面,亦即返回之前所瀏覽的界面或直接回到請求終端的主界面,如圖5b所示。
[0069]本發(fā)明實施例在進行支付驗證時,請求終端可以隨時發(fā)出支付完成請求,無需等待驗證終端的驗證響應,就可以退出當前的支付界面,從而更加方便了用戶的操作,提高了操作效率。
[0070]進一步地,提出本發(fā)明支付驗證方法第三實施例。如圖6所示,該實施例中,在上述步驟SlOl之前還包括:
[0071]步驟S108、接收請求終端發(fā)送的驗證綁定請求;
[0072]所述驗證綁定請求包括預設的驗證條件以及要綁定的驗證終端。該驗證綁定過程可以在請求終端通過第三方移動支付應用程序進行銀行卡的綁定時進行,也可以在請求終端通過第三方移動支付應用程序進行銀行卡的綁定成功后進行。如圖7a所示,用戶在該綁定界面中輸入卡號和支付密碼后,點擊“綁定”控件時,將完成銀行卡的綁定過程。此時將彈出如圖7b所示的綁定界面,提示用戶是否需要添加驗證。若用戶點擊“是”控件,則進入如圖7c所示的綁定界面。該界面中,需要用戶設置相應的驗證條件,例如支付金額以及驗證好友等等。為了保證信息的安全傳輸以及驗證的效率,該驗證好友為通過第三方移動支付應用程序注冊的好友,且該驗證好友在請求終端的好友列表中,例如即時通訊好友。當用戶點擊圖7c中的“是”控件,則觸發(fā)驗證綁定請求。
[0073]步驟S109、發(fā)送驗證綁定請求至所述要綁定的驗證終端;
[0074]根據用戶輸入的驗證好友信息,將驗證綁定請求發(fā)送至驗證好友所在的驗證終端。然后,等待驗證終端的響應。
[0075]步驟S110、接收所述驗證終端返回的驗證綁定響應;
[0076]該驗證綁定響應包括確認綁定或拒絕綁定。另外,為了提高驗證綁定的效率,該實施例中,還將設置一時間閾值。當一段時間內未接收到驗證終端返回的驗證綁定響應,則請求終端可以放棄此次驗證綁定,并再次發(fā)起驗證綁定請求。該驗證綁定請求可以為前一次所設置的信息,也可以為重新設置的信息,例如重新設置新的驗證好友信息。
[0077]步驟S111、當所述驗證終端確認綁定時,記錄所述預設的驗證條件及所述要綁定的驗證終端;
[0078]當驗證終端確認綁定時,將預設的驗證條件及所要綁定的驗證終端信息進行存儲,以供后續(xù)驗證時使用。
[0079]步驟S112、當一預置時間內未接收到所述驗證終端返回的驗證綁定響應或者所述驗證終端拒絕綁定時,通知所述請求終端驗證綁定失敗。
[0080]當所述驗證終端拒絕綁定時,將通知所述請求終端此次驗證綁定失敗。為了提高驗證綁定的效率,設定了一預置時間,例如I個小時。在I個小時內未接收到所述驗證終端返回的驗證綁定響應時,將通知所述請求終端此次驗證綁定失敗。通知界面如圖8所示。此時,用戶可以再次發(fā)起驗證綁定。該驗證綁定請求可以為前一次所設置的信息,也可以為重新設置的信息,例如重新設置新的驗證好友信息。
[0081]進一步地,提出本發(fā)明支付驗證方法第四實施例。如圖9所示,該實施例中,本發(fā)明支付驗證方法還包括:
[0082]步驟S113、接收請求終端發(fā)送的驗證綁定信息更換請求;
[0083]所述驗證綁定更換請求包括預設的驗證條件及要更換的驗證終端。如圖1Oa所示,用戶點擊該界面中的“更換驗證”控件,將彈出圖1Ob所示的綁定界面。該界面中,需要用戶重新設置相應的驗證條件,例如支付金額以及驗證好友等等。這里可以僅設置一項,未設置的視為不便。然后點擊界面中的“確定”控件,即可觸發(fā)驗證綁定信息更換請求。
[0084]步驟S114、發(fā)送驗證綁定信息更換請求至已經綁定的驗證終端;
[0085]根據用戶輸入的要更換的驗證綁定信息,將驗證綁定信息更換請求發(fā)送至驗證好友所在的驗證終端。然后,等待驗證終端的響應。
[0086]步驟S115、接收所述驗證終端返回的驗證綁定信息更換響應;
[0087]該驗證綁定信息更換響應包括確認更換或拒絕更換。另外,為了提高驗證綁定的效率,該實施例中,還將設置一時間閾值。當一段時間內未接收到驗證終端返回的驗證綁定信息更換響應,則請求終端可以放棄此次驗證綁定信息更換,并再次發(fā)起驗證綁定信息更換請求。
[0088]步驟S116、當所述驗證終端確認更換時,更新所述更換請求中的驗證綁定信息;
[0089]當驗證終端確認更換時,將更換后的驗證條件及更換后的驗證終端信息進行存儲,以供后續(xù)驗證時使用。并且通知請求終端更換成功。
[0090]步驟S117、當一預置時間內未接收到所述驗證終端返回的驗證綁定信息更換響應或者所述驗證終端拒絕更換時,通知所述請求終端驗證綁定信息更換失敗。
[0091]由于請求終端在更換驗證綁定信息時,仍需要更換前的驗證終端進行驗證,從而避免了請求終端丟失后,其他人利用該請求終端修改更換驗證綁定信息后繼續(xù)進行支付操作,進一步保證了支付的安全。
[0092]上述第一、二、三及四實施例的支付驗證方法的執(zhí)行主體均可以為驗證服務器,該驗證服務器用于請求終端與支付服務器之間進行通訊的中間服務器。而且,該驗證服務器還可以為在請求終端本地搭建的本地服務器。
[0093]進一步的,提出本發(fā)明一種支付驗證裝置。參照圖11,該支付驗證裝置包括:
[0094]接收模塊110,用于接收請求終端發(fā)送的支付請求;接收所述驗證終端返回的驗證響應;
[0095]處理模塊120,用于判斷所述支付請求中的支付信息是否滿足預設的驗證條件;以及用于根據所述驗證響應判斷所述驗證終端是否通過驗證;
[0096]發(fā)送模塊130,用于當所述支付請求中的支付信息滿足預設的驗證條件時,發(fā)送驗證請求至預先綁定的驗證終端;當所述驗證終端通過驗證請求時,將所述支付請求發(fā)送至支付服務器。
[0097]所述接收模塊110及發(fā)送模塊130用于與外部終端或服務器進行通訊,其中接收模塊110用于接收請求終端發(fā)送的支付請求,或者接收所述驗證終端返回的驗證響應。該支付請求包括支付信息,例如支付的商品信息、支付金額、商品來源以及要支付的銀行卡號、支付密碼等等。驗證響應包括通過驗證請求和拒絕驗證請求。然后處理模塊120對支付請求進行判斷,判斷其是否滿足預設的驗證條件。以及根據驗證響應判斷驗證終端是否通過驗證。本實施例的預設的驗證條件是:當支付金額超過一預設的閾值時,需要進行驗證。例如,預設的閾值是1000元。當此次支付的金額為1100元時,由于已經超過了 1000元,所以滿足預設的驗證條件。因此發(fā)送模塊130將驗證請求發(fā)送至預先綁定的驗證終端。該驗證請求包括請求終端的信息以及支付明細,例如要支付的商品信息、要支付的金額等等。
[0098]當所述驗證終端回復通過驗證請求時,則發(fā)送模塊130將所述支付請求發(fā)送至支付服務器,進行支付。當所述驗證終端拒絕驗證請求時,則發(fā)送模塊130通知所述請求終端支付失敗。同時可以等待請求終端再次發(fā)起支付驗證流程。
[0099]本發(fā)明實施例通過增加支付驗證的方式,在支付信息滿足預設的驗證條件時,則發(fā)送驗證請求至預先綁定的驗證終端進行驗證,待驗證終端通過驗證后再發(fā)送至支付服務器進行支付,驗證終端拒絕驗證則丟棄該支付請求。因此,本發(fā)明實施例可以避免了請求終端丟失后,其他人利用該請求終端繼續(xù)進行支付操作,保證了支付的安全。
[0100]進一步地,所述接收模塊110還用于:接收請求終端的支付完成請求;
[0101]所述發(fā)送模塊130還用于:根據所述支付完成請求,通知所述請求終端退出支付界面;通知所述請求終端支付正在進行。
[0102]在發(fā)送模塊130將驗證請求發(fā)送至驗證終端后,還將發(fā)送支付請求的響應信息至驗證終端。如圖5a所示,此時請求終端的顯示界面上將顯示“支付正在進行”,以通知用戶該支付請求已提交。此時用戶可以隨時結束該支付流程,例如點擊圖5a中的“完成支付”控件,觸發(fā)支付完成請求。此時,接收模塊110接收所述支付完成請求,處理模塊120則根據該支付完成請求,控制請求終端退出支付界面,亦即返回之前所瀏覽的界面或直接回到請求終端的主界面,如圖5b所示。
[0103]本發(fā)明實施例在進行支付驗證時,請求終端可以隨時發(fā)出支付完成請求,無需等待驗證終端的驗證響應,就可以退出當前的支付界面,從而更加方便了用戶的操作,提高了操作效率。
[0104]進一步地,參照圖12,該支付驗證裝置還包括存儲模塊140。其中,所述接收模塊110還用于接收請求終端發(fā)送的驗證綁定請求;接收所述驗證終端返回的驗證綁定響應。所述發(fā)送模塊130還用于根據所述驗證綁定請求,發(fā)送驗證綁定請求至所述要