处理 Braintree 超时的最佳方法
Posted
技术标签:
【中文标题】处理 Braintree 超时的最佳方法【英文标题】:Best way to handle Braintree timeouts 【发布时间】:2011-05-21 18:29:06 【问题描述】:我有一个通过 Braintree 处理付款的 ruby 应用程序,但我们遇到了 Braintree 响应停滞不前的情况。这是我们最低限度的可行产品,所以很多东西都没有完全实现,我们也没有充分利用 Braintree API。
嗯,基本上有一些客户抱怨浏览器挂起,这绝对是 Braintree 没有响应的问题。我没有在 BT 文档上找到任何有关超时处理的信息。希望这个问题不要太宽泛。我主要担心的是 Braintree 处理付款并且应用程序没有收到通知。
【问题讨论】:
您当前是否使用任何类型的排队或后台作业功能来处理 API 调用? 不,现在我采取的是最幼稚的方法:处理请求中的所有内容,现在流量很低。 我目前在我的沙盒开发过程中注意到了这一点。例如,当我获取客户的付款方式时,请求偶尔会遇到“连接超时”错误。 【参考方案1】:如果对 Braintree 的 API 调用耗时过长,请联系 Braintree 支持寻求帮助。是他们的问题。
我不知道您如何访问 API,但大多数库都允许您设置请求超时。检查您的文档。
【讨论】:
以上是关于处理 Braintree 超时的最佳方法的主要内容,如果未能解决你的问题,请参考以下文章