2017-01-09 3 views
1

こんにちは私はストライプを使用するように支払い方法を変更しようとしています。私は、計画やコード、ストライプ購読は私が使用しているAPIのどちらのバージョンでも動作しません

\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の関係なくバージョンを使用して、顧客のための顧客とサブスクリプションを作成しています\顧客にプランを購読しようとすると、購読が見つかりませんでした。どんな助けもありがとう。

答えて

0

古いバージョンのStripeのPHPバインディングを使用しています。 Subscriptionメソッドがバージョン3.13.0で追加されました。

最新バージョン(現在4.3.0)にアップグレードする必要があります。リポジトリからダウンロードすることができます:https://github.com/stripe/stripe-php/releases、またはライブラリのインストールに使用した場合はComposerを使用してアップグレードします。

+0

ありがとうございました。バージョン4.3.0で動作します – jai

関連する問題