2017-04-18 88 views
1

所以我有一個問題創建一個條紋付款並不斷收到此錯誤。條紋 - 未定義的方法條紋訂閱::創建()

<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

+0

您使用的是什麼版本的PHP庫。這聽起來像你可能在使用'\ Stripe \ Subscription :: create()'之前使用了一個版本。 – duck

+0

我的xampp服務器運行'PHP 5.6.30'如果這是你要求的 – luckyging3r

+0

我使用的Stripe版本是'2.2.0'版本,並且過時。 @Ywain是正確的http://stackoverflow.com/a/43494202/5184092 – luckyging3r

回答