Shopify API - 向商家收取付费应用费用的正确方法是什么?

Shopify API - What is correct way to charge merchant for paid application?

我正在使用 Shopify API 进行申请 shopify_python_api,申请需要在 14 天试用期后收取经常性费用。 为了使这项工作正常,在安装步骤后将应用程序 url 重定向到我使用

create_charge
charge = shopify.RecurringApplicationCharge({
       'name': "tested 123123 123",
       'return_url': return_url,
       'test': True,
       'price': 0.02,
   })
charge.save()
pprint.pprint(charge)

作为响应我得到 recurring_application_charge(4182835270),根据 Rest-Api document 它应该是 json 作为响应 decorated_return_urlconfirmation_url.

商家收费的正确方式是什么?

根据我的理解,您在 return 中得到了一个对象。此对象有 to_dict()、to_json() 等方法。

正在转换为字典:

c = charge.to_dict()
print c

如果您想查看所有可用的方法

print dir(charge)