如何检查Shopify上的应用付款费用是否被拒收?

时间:2012-12-19 19:31:55

标签: shopify

如果他们拒绝付款,我试图不允许用户访问我的应用。在收费或拒绝收费后,如何查看“状态”商店的位置?

这来自Shopify api doc

  

收费或拒绝后,Shopify重定向   店主在请求中设置了return_url。此时此刻   商店处于接受或拒绝状态。为了实际   收到这笔费用,必须由您的   应用

1 个答案:

答案 0 :(得分:2)

只需检查充电状态即可。它将被接受或拒绝。

例如:

charge = ShopifyAPI::ApplicationCharge.find(params[:charge_id])
puts charge.status == 'accepted' ? "accepted" : "declined or other"

charge = ShopifyAPI::RecurringApplicationCharge.find(params[:charge_id])
puts charge.status == 'accepted' ? "accepted" : "declined or other"