【问题标题】:How to make paid app in shopify?如何在shopify中制作付费应用?
【发布时间】:2017-01-06 12:52:05
【问题描述】:

我在 shopify 中创建了应用程序,现在我想让该应用程序付费。请让我知道如何使该应用程序付费。我想要该应用程序的每月费用。我已经在应用列表中设置了价格。但它说你必须使用计费 Api,我对此一无所知。

谢谢

【问题讨论】:

    标签: shopify


    【解决方案1】:

    正如 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 时,您的应用才可供商家使用。请注意,列出的费用可能不止一项 - 例如,如果商家第一次拒绝该费用,然后第二次接受。

    【讨论】:

    • 感谢 Mikey 的回复,意思是我必须使用上面的 Api,但问题是我不知道什么时候使用这个 Api。你能指导我吗?
    • 等待您的回复
    • 我不认为我理解你的问题。您不知道何时使用 Billing API?当您希望商家在使用您的应用时付款时使用它...
    • @Michal Hewson,我的问题是我必须在应用程序安装期间或任何事件期间执行 Api?还有一个查询是,如果任何客户在第一个月被收取费用并且我使用的是定期计费 API,那么第二个月我必须再次使用计费 API 向该客户收取费用,否则它将自动扣除费用?
    • 您在客户安装应用程序时创建一次定期应用程序费用。只要费用存在且处于活动状态,客户将每月计费。希望对您有所帮助。
    【解决方案2】:

    我知道现在回答这个问题已经晚了,但我的回答可能会对未来的访客有所帮助 :) 所以这里是在 Shopify 中创建付费应用的过程。 基本上有两种付费应用可供选择:

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

    让我解释一下这两个应用程序如何为新手工作

    一次性收费的应用程序:您的应用程序将在店主执行操作或安装时收费,取决于应用程序。以下是您需要调用的一些 API,以便向店主收取费用并将款项存入您的帐户。

    1. 与经常性模型费用相同。您只需进行一次更改即可执行这些步骤。

    每月收费的应用程序称为循环应用程序费用。应用程序将在每 30 天向店主收费。如果店主未能付款,您的应用程序应该被冻结。让我们从你应该调用的 API 开始。 api参考Official Shopify Website

    1. 创建 Charge ID 以向店主收费,参数将包含金额, 包的名称、跟踪(或不跟踪)和其他内容请查看上面链接的官方 Shopify api。确保保存从 API 响应中获得的 Charge ID。以下所有步骤都取决于它

    2. 重定向到店主付款链接。您将从创建 charge id API

      中获得
    3. 在付款链接上,店主要么接受并付款,要么拒绝收费。 Shopify 没有回电。所以没有办法知道这里发生了什么。

    4. 以防万一,店主接受并付款。您将获得激活您从第一步获得的 Charge ID。

    5. 现在通过调用检索单笔费用 API 并发送您从第一步获得的费用 ID 来验证费用 ID 是否处于活动状态

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

    如果你们需要更多信息,请告诉我。

    谢谢

    【讨论】:

      【解决方案3】:

      好吧,如果您费尽心思制作一个应用程序,那么您可能需要至少花几分钟阅读以下内容:https://help.shopify.com/api/charging-for-your-app

      之后,您知道,设置帐单只需进行少量编码。真的是 Shopify 的优点之一,设置账单然后获得报酬是多么容易。

      【讨论】:

      • 谢谢大卫,是的,我已经检查了上面的链接。但仍然对何时使用计费 API 感到困惑。需要添加任何钩子或其他东西吗?
      猜你喜欢
      • 2022-11-07
      • 1970-01-01
      • 2014-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-27
      相关资源
      最近更新 更多