我尝试搜索所有交易,但我总是得到空的收藏。在我的Paypal帐户中,我进行了很多交易。
我尝试了其他任何请求,但所有请求中我都空了
BraintreeGateway gw = new BraintreeGateway("access_token$...");
var request = new TransactionSearchRequest().Status.IncludedIn(TransactionStatus.ALL);
var collection = gw.Transaction.Search(request);
foreach (Braintree.Transaction transaction in collection)
{
Console.WriteLine(transaction.Id);
}
答案 0 :(得分:5)
由于ALL
无效,因此您没有收到任何结果。可能的状态已链接here。要搜索所有交易,您需要遍历每个交易状态。这是一个示例:
request = new TransactionSearchRequest().
Status.IncludedIn(TransactionStatus.AUTHORIZED,
TransactionStatus.SUBMITTED_FOR_SETTLEMENT
...); // add other statuses
collection = gateway.Transaction.Search(request);
全部披露:我在Braintree工作。如有其他疑问,请随时联系 support。