【问题标题】:Create plan on stripe through laravel通过 laravel 在条带上创建计划
【发布时间】:2015-08-29 07:12:58
【问题描述】:

我想从我的应用程序中创建一个计划。这种情况是用户被收取不同的价格作为经常性付款。所以,这就是为什么我要为每个用户制定计划。

我正在使用 laravel 5 并使用 "laravel/cashier": "~5.0"

【问题讨论】:

    标签: laravel laravel-5 stripe-payments laravel-cashier


    【解决方案1】:

    laravel/cashier 只是没有内置此功能。尽管使用 Stripe 的 API 很容易,但应该将其作为依赖项下载到供应商文件夹中。如果没有,您可以使用 composer 下载它。

    composer require stripe/stripe-php 2.*
    

    你可以使用它

    use \Stripe\Plan;
    
    Plan::create(array(
      "amount" => 2000,
      "interval" => "month",
      "name" => "Amazing Gold Plan",
      "currency" => "usd",
      "id" => "gold")
    );
    

    您可以在此处阅读更多信息 - https://stripe.com/docs/api#create_plan

    【讨论】:

    【解决方案2】:

    对于最新的收银员和 stripe-php 版本,几乎不需要更改。

    我的收银台版本是 7.0 ("laravel/cashier": "~7.0"),它会自动安装 stripe-php 5。但是一些参数已经从条带 api 改变了。所以这段代码可以正常工作,

    \Stripe\Stripe::setApiKey("sk_test_your_key");
    
    \Stripe\Plan::create(array(
      "amount" => 5000,
      "interval" => "month",
      "product" => array(
        "name" => "Bronze standard"
      ),
      "currency" => "eur",
      "id" => "bronze-standard"
    ));
    

    您可以在 Stripe api 文档的 PHP 部分阅读更多内容... (https://stripe.com/docs/api/php#create_plan)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-27
      • 2016-03-13
      • 2020-09-26
      • 2014-06-21
      • 2021-03-31
      • 2021-02-21
      • 2019-07-29
      • 2021-03-15
      相关资源
      最近更新 更多