Stripe - 未定义方法Stripe \ Subscription :: create()

时间:2017-04-18 19:42:03

标签: php stripe-payments fatal-error

所以我在创建条带付款方面遇到了问题,并且不断收到此错误。

<br />↵<b>Fatal error</b>: Call to undefined method Stripe\Subscription::create() in <b>D:\username\Programs\xampp\htdocs\myapp\services\sec.php</b> on line <b>219</b><br />

这是代码。

} else if($stripetoken != "") {
    $customer = \Stripe\Customer::create(array(
        "email" => $email,
        "source" => $stripetoken,
    ));


    if ($term == "1") {
        \Stripe\Subscription::create(array(    <-- line 219
            "customer" => $customer->id,
            "plan" => "monthly-sub-test",
        ));                        
    }

我相信我已经设置了文档所说的代码

https://stripe.com/docs/subscriptions/quickstart

1 个答案:

答案 0 :(得分:2)

您使用的是旧版Stripe's PHP library。版本\Stripe\Subscription::create()中添加了3.13.0方法。确保您使用的是此版本或更新版本。