如何在shopify中制作付费应用?

时间:2017-01-06 12:52:06

标签: shopify

我已在shopify中创建了应用,现在我想让该应用付费。请让我知道如何使该应用付费。我想要每月收费的应用程序。我已经在应用商品详情中设定了价格。但它说你必须使用账单Api,我不知道。

由于

3 个答案:

答案 0 :(得分:2)

正如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

-

定期申请费用将通过此图表中列出的状态:RecurringApplicationCharge state machine

如果商家的商店RecurringApplicationCharge状态为active,您应确保自己的应用只适用于商家。请注意,可能会列出多个费用 - 例如,如果商家第一次拒绝收费,然后第二次接受收费。

答案 1 :(得分:0)

如果您在编写应用程序时遇到了麻烦,那么您可能希望至少花几分钟时间阅读:https://help.shopify.com/api/charging-for-your-app

之后,您知道,这只是设置结算的次要编码。真的是关于Shopify的一个更好的事情,设置账单,然后获得报酬是多么容易。

答案 2 :(得分:0)

我知道回答这个问题已经很晚了,但是我的回答可能会帮助将来的访客:) 因此,这是在Shopify中创建付费应用的过程。 基本上有两种可用的付费应用程序:

  1. 一次收费的应用
  2. 应用每月收费

让我解释一下这两个应用对新手的作用

一次收费的应用:店主采取行动或在安装过程中,您的应用将根据应用收费。您需要调用以下一些API来向店主收取费用并获得付款。

  1. 与循环收费相同。您只需更改一次即可执行这些步骤。

每月收费的应用程序称为重复申请费用。应用程序将在每30天向商店所有者收费。如果商店所有者未能付款,则您的应用应被冻结。让我们从应该调用的API开始。 api请参阅Official Shopify Website

  1. 创建要向商店所有者收取费用的费用ID ,参数将包括金额, 包的名称,路径(是否包含路径)以及其他内容,请检查上面链接的官方Shopify API。确保保存从API响应获得的费用ID。以下所有步骤都取决于它
  2. 重定向到商店所有者以付款链接。您将可以通过创建收费ID API
  3. 在“付款”链接上,店主要么接受然后付款,否则拒绝收费。 Shopify没有回电。所以没办法知道这里发生了什么。
  4. 以防万一,商店老板已接受并付款。您将获得激活从第一步获得的费用ID。
  5. 现在通过调用检索单一费用API并发送从第一步获得的费用ID来验证费用ID是否处于活动状态

  6. 重复这些步骤以收取下个月的费用

让我知道你们是否需要更多信息。

谢谢