如何获取客户的所有交易(python)

时间:2015-02-26 11:22:19

标签: python braintree

我需要实现一个包含客户所有交易的页面。 在docs中写的客户包含transactions属性,但在最新版本的api(3.10.0)中,这不是真的。如何获得给定客户的所有交易? 我也查看了api,特别是我发现在braintree.Transaction类中有方法search,但是在文档中没有写出如何使用它。

@staticmethod
def search(*query):
    return Configuration.gateway().transaction.search(*query)

这种方法可用吗?

由于

1 个答案:

答案 0 :(得分:1)

我在Braintree工作。感谢您发现文档中的错误。如果您需要更多帮助,请get in touch with our support team

customer.transactions方法在Braintree文档中是错误的。你可以search for transactions using customer id

search_results = braintree.Transaction.search(
    braintree.TransactionSearch.customer_id == "the_customer_id"
)