【发布时间】:2017-01-06 12:52:05
【问题描述】:
我在 shopify 中创建了应用程序,现在我想让该应用程序付费。请让我知道如何使该应用程序付费。我想要该应用程序的每月费用。我已经在应用列表中设置了价格。但它说你必须使用计费 Api,我对此一无所知。
谢谢
【问题讨论】:
标签: shopify
我在 shopify 中创建了应用程序,现在我想让该应用程序付费。请让我知道如何使该应用程序付费。我想要该应用程序的每月费用。我已经在应用列表中设置了价格。但它说你必须使用计费 Api,我对此一无所知。
谢谢
【问题讨论】:
标签: shopify
正如 Dave 所说,Billing API 并不太复杂,只要您掌握了它。您需要使用 API 创建定期应用程序费用。以下是来自 documentation 的 RecurringApplicationCharge 端点示例:
Create a new charge called 'Super Duper Plan' for $10.00 USD per month
POST /admin/recurring_application_charges.json
{
"recurring_application_charge": {
"name": "Super Duper Plan",
"price": 10.0,
"return_url": "http:\/\/super-duper.shopifyapps.com"
}
}
新创建的费用将处于pending 状态。它将有一个confirmation_url 属性,您需要将商家重定向到该属性,以便他们确认收费。一旦商家接受,您就可以激活他们的订阅:
POST /admin/recurring_application_charges/#{id}/activate.json
--
您应该确保只有当商家的商店在active 状态下具有RecurringApplicationCharge 时,您的应用才可供商家使用。请注意,列出的费用可能不止一项 - 例如,如果商家第一次拒绝该费用,然后第二次接受。
【讨论】:
我知道现在回答这个问题已经晚了,但我的回答可能会对未来的访客有所帮助 :) 所以这里是在 Shopify 中创建付费应用的过程。 基本上有两种付费应用可供选择:
让我解释一下这两个应用程序如何为新手工作
一次性收费的应用程序:您的应用程序将在店主执行操作或安装时收费,取决于应用程序。以下是您需要调用的一些 API,以便向店主收取费用并将款项存入您的帐户。
每月收费的应用程序称为循环应用程序费用。应用程序将在每 30 天向店主收费。如果店主未能付款,您的应用程序应该被冻结。让我们从你应该调用的 API 开始。 api参考Official Shopify Website
创建 Charge ID 以向店主收费,参数将包含金额, 包的名称、跟踪(或不跟踪)和其他内容请查看上面链接的官方 Shopify api。确保保存从 API 响应中获得的 Charge ID。以下所有步骤都取决于它
重定向到店主付款链接。您将从创建 charge id API
中获得在付款链接上,店主要么接受并付款,要么拒绝收费。 Shopify 没有回电。所以没有办法知道这里发生了什么。
以防万一,店主接受并付款。您将获得激活您从第一步获得的 Charge ID。
现在通过调用检索单笔费用 API 并发送您从第一步获得的费用 ID 来验证费用 ID 是否处于活动状态
重复这些步骤以收取下个月的费用
如果你们需要更多信息,请告诉我。
谢谢
【讨论】:
好吧,如果您费尽心思制作一个应用程序,那么您可能需要至少花几分钟阅读以下内容:https://help.shopify.com/api/charging-for-your-app
之后,您知道,设置帐单只需进行少量编码。真的是 Shopify 的优点之一,设置账单然后获得报酬是多么容易。
【讨论】: