2017-01-09 8 views
1

안녕하세요. 스트라이프를 사용하기 위해 결제 수단을 변경하려고합니다. 나는 내가 오류 '방법 \ 스트라이프 \를 얻을 사용 스트라이프 API의 버전을 계획하고 코드를 사용하여 고객을위한 고객 및 구독사용하는 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, 
    )); 

계획과 고객이 만든 얻을하지만 문제를 만드는 오전 구독을 찾을 수 없습니다 '라는 메시지가 나타납니다. 어떤 도움을 주시면 감사하겠습니다.

답변

0

이전 버전의 Stripe 's PHP 바인딩을 사용하고 있습니다. Subscription 메서드는 버전 3.13.0에 추가되었습니다.

최신 버전 (현재 4.3.0)으로 업그레이드해야합니다. 저장소 (https://github.com/stripe/stripe-php/releases)에서 다운로드하거나 라이브러리를 설치하는 데 사용한 경우 Composer를 사용하여 업그레이드 할 수 있습니다.

+0

감사합니다. 버전 4.3.0에서 작동합니다. – jai