【问题标题】:How to correctly handle no recurring charges如何正确处理不重复收费
【发布时间】:2012-11-05 11:55:14
【问题描述】:

我们的应用 (CustomerSure) 目前无法检查某个 Shopify 客户是否有我们用来设置内部状态的有效经常性费用。在合作伙伴区域,它显示他们的费用当前被“冻结”。

是什么原因导致经常性费用被冻结,并且他们的帐户中仍然存在这笔费用?

目前,我们检查当前费用的调用 (ShopifyAPI::RecurringApplicationCharge.current) 引发异常,未定义的方法 find 在 nil 上调用,.all 似乎是罪魁祸首,请参阅:

https://github.com/Shopify/shopify_api/blob/master/lib/shopify_api/resources/recurring_application_charge.rb#L7

我们是否应该在询问当前费用之前检查整个帐户状态,还是需要检查 .all 上的 nil 回报?

【问题讨论】:

    标签: shopify


    【解决方案1】:

    冻结费用是由于商店自己的帐户因信誉不佳而被冻结。这通常是由于商家在信用卡过期后忘记更新信用卡信息造成的。

    如果shopify_api gem 在调用ShopifyAPI::RecurringApplicationCharge.current 后抛出异常,那么这听起来像是一个错误,所以把它发布到……哦,你已经把它发送到了right GitHub issue tracker。谢谢!

    【讨论】:

      猜你喜欢
      • 2023-03-23
      • 1970-01-01
      • 1970-01-01
      • 2020-05-31
      • 1970-01-01
      • 2021-05-02
      • 2021-11-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多