2013-03-04 89 views
0

我正在C#中實現Windows窗體應用程序,該應用程序使用PayPal API從PayPal獲取交易詳情。我在每一次實施Windows服務的時間間隔內獲得它,它從Paypal成功獲取交易細節並更新本地數據庫。有什麼辦法可以讓我只獲得新的交易細節,而不是獲取所有交易?我知道我們可以在通過事務號插入數據庫時​​應用過濾器,並通過開始日期和結束日期來檢索事務,但是每次檢索大事務時,我都認爲這不是一個好的解決方案。C#Windows應用程序中的PayPal API

+0

你有什麼試過?至於下劃線問題,您需要對獲得的結果應用過濾器。 – 2013-03-04 14:47:23

+0

應用過濾器後,它肯定會給非重複的結果,但我只想從貝寶返回新的交易,而不是獲取所有交易。 – yadavr 2013-03-04 15:28:12

+0

如果文檔中沒有任何內容,請檢查PayPal SDK/API,然後您需要獲取所有交易,然後在您的結尾處簡單地輸入結果。既然你沒有提供任何代碼,我沒有其他建議。 – 2013-03-04 15:30:34

回答

0

請求發送到PayPal之前數據庫無法更新是否有任何原因?我看到的典型過程是:

  • 將表單數據記錄到數據庫中。
  • 將請求提交到PayPal
  • 更新記錄基於來自PayPal

這樣,所有款項將實時更新的批准或拒絕,並不會有任何需要得到所有交易在特定時間範圍內的細節。