如何实际测试Shopify经常性费用

时间:2015-01-16 15:24:43

标签: ruby-on-rails shopify

我正在编写一个使用Rails应用经常性费用的Shopify应用。运行时:ShopifyAPI::RecurringApplicationCharge.get(1076285)我得到:

{"activated_on"=>"2015-01-17",
 "api_client_id"=>414133,
 "billing_on"=>"2015-01-17",
 "cancelled_on"=>nil,
 "created_at"=>"2015-01-17T11:44:09+07:00",
 "id"=>1076285,
 "name"=>"Business",
 "price"=>"99.90",
 "return_url"=>
  "https://test14sl.myshopify.com/admin/apps/mshopdev//shops/confirm",
 "status"=>"active",
 "test"=>nil,
 "trial_days"=>0,
 "trial_ends_on"=>"2015-01-17",
 "updated_at"=>"2015-01-17T11:46:24+07:00",
 "decorated_return_url"=>
  "https://test14sl.myshopify.com/admin/apps/mshopdev//shops/confirm?charge_id=1076285"}

现在将获取请求发送到:https://test14sl.myshopify.com/admin/recurring_application_charges.json

它给了我:

{"recurring_application_charges":[]}

如何确保在30天周期结束时,我会在用户的收据/发票中看到我的应用付款条目?

1 个答案:

答案 0 :(得分:0)

为什么需要此信息? 我已经检查了商店所有者登录的生产商店中的recurring_application_charges.json,我得到了同样的结果。所以我想Shopify在API文档中有一个问题。 如果您通过提供具体的费用ID进行检查,我很肯定您会得到答案。尝试对此进行GET/admin/recurring_application_charges/#{id}.json