2016-12-08 70 views
1

我一直在做關於PayPal的TransactionSearch方法的研究很少這是C#.NET的SDK的一部分,所有的支付寶交易......如何檢索使用TransactionSearch指定日期範圍

TransactionSearch方法顯然在給定日期範圍內一次只返回100個結果。

的問題是,我需要獲得所有交易的指定日期範圍內(通常是一個月的時間)...

我已經搜索整個互聯網,但沒有發現任何解決這個...

有沒有一個庫或一些很好的實現可以解決這個問題?

+0

你有沒有想過要解決100個交易限制?我面臨同樣的問題。謝謝 – hellyale

+0

@hellyale我做了一個自定義的解決方案是的,它很整潔,效果很好=) – User987

+1

@hellyale訣竅是看看PayPal返回的響應是什麼。鑑於事實上,如果您嘗試檢索1個月時間的交易(例如),那麼您很可能會發現自己的位置一次不能超過100個交易,這就是PayPal返回特定ACK的原因回覆,讓你知道你是否收到了選定期間的所有交易。希望有幫助:) – User987

回答

3

沒有,PayPal Developer documentation明確規定:

可以從 TransactionSearch API調用返回的交易的最大數量爲100

這不是你能解決它是用於限制使用的閾值。

您唯一可能的解決方案是縮小您的搜索條件,使返回的記錄數少於100,但這取決於您正在使用的交易類型。

+0

有沒有辦法每天至少檢索交易?就好像一個用戶每天有超過100筆交易一樣,它們是否可以通過多個電話來檢索? – User987