我正在为Shopify平台开发一个插件,并使用Shopify NET library我设法授权用户购物并收集一些数据。
现在我需要按月收取Addon的使用费(提供7天的试用期),但我无法弄清楚我必须遵循的流程。
我想我必须在用户进行身份验证后(在授权URL的回调中)调用Recurring Application Charge API,如果用户拒绝收费,那么我必须将他注销。这是对的吗?
我是否需要自己提供7天试用版或Shopify RACharge API自行管理?
当用户取消订阅或冻结订阅时,我该怎么办?
有人能指出一份文件来分析除了Shopify Billing API之外的充电流程,这毕竟不是很有用吗?
答案 0 :(得分:1)
第一个问题,你是对的。您要么必须注销用户,要么让他在未经许可的情况下进行操作,以查看某些视图或所有视图。 Recurring Application有一个属性,允许您定义试用天数:“客户有资格获得免费试用的天数。”,Shopify将为您处理此事。
当用户取消订阅或他的商店处于“冻结”状态时,您应该确保他无法访问您的应用程序功能,但如果它被冻结,他甚至无法登录他的存储。