【问题标题】:Stripe subscriptions do not work whichever version of the api I use无论我使用哪个版本的 api,Stripe 订阅都不起作用
【发布时间】:2017-05-23 10:41:19
【问题描述】:

您好,我正在尝试更改我的付款方式以使用条纹。我正在使用代码为客户创建计划和客户以及订阅,

    \Stripe\Stripe::setApiKey("stripe api key");                                    
    $plan = \Stripe\Plan::create(array(
      "name" => $randomString,
      "id" => $randomString,
      "interval" => "month",
      "currency" => "usd",
      "amount" => $amtincents,
    ));
    \Stripe\Stripe::setApiKey("stripe api key");                                    
    $cust = \Stripe\Customer::create(array(
              "email" => $emailval,
            ));
    $custid = $cust->id;
    \Stripe\Stripe::setApiKey("stripe api key");                                    
    \Stripe\Subscription::create(array(
      "customer" => $custid,
      "plan" => $randomString,
    ));

计划和客户已创建,但无论我使用哪个版本的条带 API,当我尝试为客户订阅计划时,都会收到错误“方法 \Stripe\Subscription 未找到”。任何帮助将不胜感激。

【问题讨论】:

    标签: stripe-payments stripe-connect stripe.net


    【解决方案1】:

    您使用的是旧版 Stripe 的 PHP 绑定。 Subscription 方法是在版本3.13.0 中添加的。

    您应该升级到最新版本(当前为 4.3.0)。您可以从存储库下载它:https://github.com/stripe/stripe-php/releases,如果您使用 Composer 安装库,则可以使用 Composer 进行升级。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-03
      • 2022-01-03
      • 2015-07-26
      • 2013-08-17
      • 2021-02-22
      • 2017-08-13
      • 2015-10-04
      • 1970-01-01
      相关资源
      最近更新 更多