通过laravel创建条纹计划

时间:2015-06-13 09:45:18

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

我想从条带上的应用程序创建一个计划。这种情况是,用户需要支付不同的价格作为定期付款。所以,这就是我想为每个用户创建计划的原因。

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

2 个答案:

答案 0 :(得分:11)

laravel / cashier并没有完成这项功能。虽然很容易使用Stripe的API,但它很容易被下载为你的依赖。供应商文件夹如果没有,你可以用作曲家下载它。

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

答案 1 :(得分:2)

非常感谢。我通过这个帖子学到了很多东西。但对于最新的收银员和条带-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"
));

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