Braintree所有交易搜索

时间:2014-01-03 08:46:51

标签: c# .net azure transactions braintree

我正在我的.net azure服务中集成Braintree支付网关。我想获取所有发生的事务,然后逐个循环。我已成功获取所有内容,但当我想逐一获取所有详细信息时,不允许我,我只能从集合中访问FirstItem。以下是我的代码:

ResourceCollection<Transaction> collection = Constants.Gateway.Transaction.Search(new TransactionSearchRequest());

请帮我从收集中获取所有交易。现在我在我的集​​合中有count = 4(意味着发生了四个事务),但是当我想要使用lambda表达式或使用foreach循环时只使用collection.FirstIteam正在工作,它只能帮助我查看第一个项目收集但我想要所有。

1 个答案:

答案 0 :(得分:2)

我在Braintree工作。如果您还有其他问题,请reach out to our support team

查看Braintree .NET search result documentation

  

搜索返回实现ResourceCollection的{​​{1}},因此您可以像其他可枚举类一样迭代它们。

IEnumerable

但是,请记住,搜索大量事务可能会很慢,而且您的结果限制为10,000。相反,我们建议您在创建后恢复交易时存储以后需要的信息。