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 交易期间返回参数/信用卡信息

通过 Braintree 识别信用卡/借记卡的原产国?

这是使用 API 在 Python 中为 Braintree 创建订阅的正确方法吗

生成 Braintree 收据

与 Braintree 的每笔交易都需要支付 nonce 吗?

Braintree 付款 - 沙盒交易的处理器拒绝(2409)错误