如果他们拒绝付款,我试图不允许用户访问我的应用。在收费或拒绝收费后,如何查看“状态”商店的位置?
这来自Shopify api doc
收费或拒绝后,Shopify重定向 店主在请求中设置了return_url。此时此刻 商店处于接受或拒绝状态。为了实际 收到这笔费用,必须由您的 应用
答案 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"