一種對物品進行處理的方法和系統的制作方法
【技術領域】
[0001]本發明涉及互聯網技術領域,特別涉及一種對物品進行處理的方法和系統。
【背景技術】
[0002]隨著互聯網技術的快速發展,使得網絡購物越來越流行,目前用戶不僅可以在購物網站上購買衣服等真實物品,用戶還可以在企業服務器中購買虛擬物品,例如,用戶在即時通信服務器中購買通信時長等。當用戶在企業服務器中購買虛擬商品之后,企業服務器需要對用戶購買的虛擬商品進行處理,以對該虛擬商品進行發貨。
[0003]目前,當用戶在企業服務器中購買虛擬物品時,終端獲取訂單信息,該訂單信息至少包括該虛擬物品所需要的金額,用戶的用戶標識和企業服務器的標識;終端發送該訂單信息給第三方支付系統,第三方支付系統根據該訂單信息,從用戶的用戶賬戶中轉移該金額到企業服務器對應的用戶賬戶。當支付成功時,第三方支付系統發送支付成功的支付憑證給企業服務器,企業服務器根據該支付憑證發送該虛擬物品給終端。
[0004]在實現本發明的過程中,發明人發現現有技術至少存在以下問題:
[0005]當第三方支付系統出現異常時,第三方支付系統可能重復發送支付憑證給企業服務器,此時企業服務器會重復發送虛擬物品給終端,導致對物品進行處理的可靠性低。
【發明內容】
[0006]為了解決現有技術的問題,本發明提供了一種對物品進行處理的方法和系統。技術方案如下:
[0007]—種對物品進行處理的方法,所述方法包括:
[0008]第三方支付系統對物品支付完成時,生成所述物品的支付憑證,將所述支付憑證存儲在支付憑證列表中,向終端發送所述支付憑證,以使所述終端向企業服務器發送所述支付憑證;
[0009]企業服務器接收所述終端發送的所述支付憑證,并向所述第三方支付系統發送所述支付憑證;
[0010]所述第三方支付系統根據所述支付憑證和所述支付憑證列表,驗證是否對所述物品發貨,并向所述企業服務器發送驗證結果;
[0011]當所述驗證結果為未對所述物品發貨時,所述企業服務器確定對所述物品進行發化貝O
[0012]進一步地,所述第三方支付系統根據所述支付憑證和所述支付憑證列表,驗證是否對所述物品發貨,包括:
[0013]所述第三方支付系統確定所述支付憑證列表中是否包含所述支付憑證;
[0014]如果包含,則所述第三方支付系統確定未對所述物品發貨;
[0015]如果不包含,則所述第三方支付系統確定已對所述物品發貨。
[0016]進一步地,所述企業服務器確定對所述物品進行發貨之后,還包括:
[0017]所述企業服務器向所述終端發送發貨通知;
[0018]所述終端根據所述發貨通知,向所述第三方支付系統發送刪除請求,所述刪除請求攜帶所述支付憑證;
[0019]所述第三方支付系統根據所述刪除請求,將所述支付憑證從所述支付憑證列表中刪除。
[0020]進一步地,所述方法還包括:
[0021]所述第三方支付系統對所述物品支付失敗時,所述終端向所述第三方支付系統發送登錄請求,所述登錄請求攜帶所述物品的訂單信息;
[0022]所述第三方支付系統根據所述訂單信息,獲取支付所述物品停留的支付階段;
[0023]所述第三方支付系統根據所述支付階段,生成所述支付階段對應的支付頁面,并向所述終端發送所述支付頁面。
[0024]進一步地,所述第三方支付系統向所述終端發送所述支付頁面之后,還包括:
[0025]所述終端根據所述支付頁面,向所述第三方支付系統發送支付請求,所述支付請求攜帶所述物品的訂單信息;
[0026]所述第三方支付系統根據所述物品的訂單信息,繼續對所述物品進行支付。
[0027]一種對物品進行處理的系統,所述系統包括:第三方支付系統,企業服務器和終端;
[0028]所述第三方支付系統,用于對物品支付完成時,生成所述物品的支付憑證,將所述支付憑證存儲在支付憑證列表中,向所述終端發送所述支付憑證,以使所述終端向企業服務器發送所述支付憑證;
[0029]所述企業服務器,用于接收所述終端發送的所述支付憑證,并向所述第三方支付系統發送所述支付憑證;
[0030]所述第三方支付系統,還用于根據所述支付憑證和所述支付憑證列表,驗證是否對所述物品發貨,并向所述企業服務器發送驗證結果;
[0031]當所述驗證結果為未對所述物品發貨時,所述企業服務器,還用于確定對所述物品進行發貨。
[0032]進一步地,所述第三方支付系統,還用于確定所述支付憑證列表中是否包含所述支付憑證;如果包含,則確定未對所述物品發貨;如果不包含,則確定已對所述物品發貨。
[0033]進一步地,所述企業服務器,還用于向所述終端發送發貨通知;
[0034]所述終端,還用于根據所述發貨通知,向所述第三方支付系統發送刪除請求,所述刪除請求攜帶所述支付憑證;
[0035]所述第三方支付系統,還用于根據所述刪除請求,將所述支付憑證從所述支付憑證列表中刪除。
[0036]進一步地,所述第三方支付系統對所述物品支付失敗時,所述終端,還用于向所述第三方支付系統發送登錄請求,所述登錄請求攜帶所述物品的訂單信息;
[0037]所述第三方支付系統,還用于根據所述訂單信息,獲取支付所述物品停留的支付階段;
[0038]所述第三方支付系統,還用于根據所述支付階段,生成所述支付階段對應的支付頁面,并向所述終端發送所述支付頁面。
[0039]進一步地,所述終端,還用于根據所述支付頁面,向所述第三方支付系統發送支付請求,所述支付請求攜帶所述物品的訂單信息;
[0040]所述第三方支付系統,還用于根據所述物品的訂單信息,繼續對所述物品進行支付。
[0041]在本發明實施例中,第三方支付系統對物品支付完成時,生成該物品的支付憑證,將該支付憑證存儲在支付憑證列表中,向終端發送該支付憑證,以使終端向企業服務器發送該支付憑證;企業服務器接收到終端發送的該支付憑證時,并不直接對該物品進行發貨,而是向第三方支付系統發送該支付憑證;由第三方支付系統根據該支付憑證和該支付憑證列表驗證是否對該物品發貨,如果未對該物品發貨時,則企業服務器對該物品進行發貨,從而保證了企業服務器不重復對該物品進行發貨,提高了對物品進行處理的可靠性。
【附圖說明】
[0042]圖1是本發明實施例1提供的一種對物品進行處理的方法流程圖;
[0043]圖2是本發明實施例2提供的一種對物品進行處理的流程示意圖;
[0044]圖3是本發明實施例3提供的一種對物品進行處理的系統結構示意圖。
【具體實施方式】
[0045]為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進一步地詳細描述。
[0046]實施例1
[0047]本發明實施例提供了一種對物品進行處理的方法,參見圖1,其中,該方法包括:
[0048]步驟101:第三方支付系統對物品支付完成時,生成該物品的支付憑證,將該支付憑證存儲在支付憑證列表中,向終端發送該支付憑證,以使終端向企業服務器發送該支付憑證;
[0049]步驟102:企業服務器接收終端發送的該支付憑證,并向第三方支付系統發送該支付憑證;
[0050]步驟103:第三方支付系統根據該支付憑證和該支付憑證列表,驗證是否對該物品發貨,并向企業服務器發送驗證結果;
[0051]步驟104:當該驗證結果為未對該物品發貨時,企業服務器確定對該物品進行發化貝ο
[0052]進一步地,第三方支付系統根據該支付憑證和該支付憑證列表,驗證是否對該物品發貨,包括:
[0053]第三方支付系統確定該支付憑證列表中是否包含該支付憑證;
[0054]如果包含,則第三方支付系統確定未對該物品發貨;
[0055]如果不包含,則第三方支付系統確定已對該物品發貨。
[0056]進一步地,企業服務器確定對該物品進行發貨之后,還包括:
[0057]企業服務器向終端發送發貨通知;
[0058]終端根據該發貨通知,向第三方支付系統發送刪除請求,該刪除請求攜帶該支付憑證;
[0059]第三方支付系統根據該刪除請求,將該支付憑證從該支付憑證列表中刪除。
[0060]進一步地,該方法還包括:
[0061]第三方支付系統對該物品支付失敗時,終端向第三方支付系統發送登錄請求,該登錄請求攜帶該物品的訂單信息;