ruby - Braintree API 返回的交易顺序

标签 ruby payment-gateway payment credit-card braintree

当检索 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/

相关文章:

ruby - 如何检测我的代码运行的是 "inside"Sidekiq 服务器还是 Puma?

php - 如何在 Woocommerce WC_Payment_Gateway 类之外获取设置字段值?

javascript - Stripe 连接: What's the difference between Customers and Accounts?

ruby-on-rails - 如何挂载单独的卡片元素 stripe.js?

android - Android API 方法 CardEmulation.getInstance() 的 UnsupportedOperationException

ruby-on-rails - 显示与所选产品所在类别相同的随机产品图像。ROR 应用程序

ruby - 学习 Ruby 中的插入排序

ruby - 未初始化的常量 Timeout::Error at Heroku

node.js - Stripe 从 session 对象中获取 product_id/price_id

web-applications - 将 Square POS 与基于 Web 的应用程序集成