Braintree API 返回的交易顺序
Posted
技术标签:
【中文标题】Braintree API 返回的交易顺序【英文标题】:Order of transactions returned by Braintree API 【发布时间】:2013-05-01 18:52:10 【问题描述】:在检索 Braintree::Customer 的事务时,返回的 ResourceCollection 似乎是通过减少 created_at 来排序的。假设情况总是如此,是否安全?
如果想要不同的顺序,可以通过可选的选项散列参数指定吗?是否有关于可以提供哪些选项的文档?
【问题讨论】:
【参考方案1】:我在布伦特里工作。如果您需要比我们在 Stack Overflow 上提供的更详细的帮助,请联系our support team。
是的,它们将始终按该顺序返回。不幸的是,这似乎没有记录在customer details 下,可能是因为我们所有的客户端库都不支持transactions
方法。如果可能,我们将对其进行检查并将其添加到我们的文档中——感谢您引起我们的注意。
options
参数并没有实际使用;出于向后兼容性的原因,它是从库的原始非线程安全版本遗留下来的。
如果你想要交易的一个子集,你可以使用transaction search,但是当从客户对象中获取交易时,它们总是会按照created_at
排序。
【讨论】:
以上是关于Braintree API 返回的交易顺序的主要内容,如果未能解决你的问题,请参考以下文章
在不成功的 Braintree 交易期间返回参数/信用卡信息
这是使用 API 在 Python 中为 Braintree 创建订阅的正确方法吗