当检索 Braintree::Customer 的交易时,返回的 ResourceCollection 似乎是通过减少created_at 来排序的。可以安全地假设情况总是如此吗?
如果想要不同的顺序,可以通过 optional 哈希参数指定吗?是否有可以作为选项提供的文档?
最佳答案
我在布伦特里工作。如果您需要比我们在 Stack Overflow 上提供的更详细的帮助,请联系 our support team .
是的,它们将始终按该顺序返回。不幸的是,这似乎没有记录在customer details下。 ,可能是因为我们的所有客户端库均不支持 transactions
方法。如果可能的话,我们会检查它并将其添加到我们的文档中 - 感谢您提请我们注意。
options
参数并未实际使用;出于向后兼容性的原因,它是库的原始非线程安全版本遗留下来的。
如果您想要交易的子集,可以使用 transaction search ,但是当从客户对象获取交易时,它们将始终按 created_at
排序。
关于ruby - Braintree API 返回的交易顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16425475/