2

如果他们拒绝支付费用,我试图不允许用户访问我的应用程序。在接受或拒绝收费后,我如何检查哪个“状态”商店?

这来自 Shopify api 文档

在接受或拒绝收费后,Shopify 会将店主重定向到请求中设置的 return_url。此时 商店要么处于接受状态,要么处于拒绝状态。为了实际收到这笔费用的付款,它必须由您的应用程序激活。

4

1 回答 1

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"     
于 2012-12-19T19:40:33.670 回答