通过 laravel 在条带上创建计划

Posted

技术标签:

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

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

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

【问题讨论】:

【参考方案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

【讨论】:

我可以请您看一下这里的 l Stripe 相关问题:***.com/questions/62238551/… 吗?【参考方案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)

【讨论】:

以上是关于通过 laravel 在条带上创建计划的主要内容,如果未能解决你的问题,请参考以下文章

我应该使用 cronjob 还是条带订阅(500 个活动)?

剥离和转移资金

如何通过 https 在生产服务器上使用 Laravel Echo

我想自学laraver,请诸位前辈给一些建议,谢谢

Laravel 刀片上的 Vuejs

Laravel 包开发 - 目标类 [ControllerName] 不存在