2017-09-23 21 views
0

私は私が午前問題は、私はそれが新しい顧客を作成し、カードを追加するたびにある自分のアプリケーション顧客のために複数のカードを追加ストライプCakePHPの

https://github.com/jeremyharris/stripe

にストライプを統合するため、このライブラリを使用しています。私は多くのことを試みましたが、何もできません。ここで

は私のコードは、あなたが顧客を取得し、それへの新しいソースを作成する必要が同じ顧客に複数のカードを追加するための

 $a  = array(


      'card' => array(

       'number' => $card, 
       'cvc' => $cvc, 
       'exp_month' => $exp_month, 
       'exp_year' => $exp_year, 
       'name'=>$name, 
       'customer'=>"cus_BS83zeYXseBDvG", 

      ) 
     ); 
     $stripe = $this->StripeCustomer->save($a); 
+0

StripeCustomerとは何ですか?それは通常のデータベーステーブルモデルですか?それともストライプゲートウェイですか?ゲートウェイの場合は、プラグインのdocsから、saveコマンドが許可を実行して結果を返すことが示されます。これは「保存」の定義の「オーバーロード」です。そのため、この例ではコマンドを「課金」に変更しています。 –

答えて

0

..です

のような:

$customer = $this->StripeCustomer->retrieve('cus_BS83zeYXseBDvG'); 
$card = $customer->sources->create(array("source" => $cardToken)); 

私の構文私はそれを知らないので、cakephpには間違っているかもしれませんが、ストライプステップは複数のカードで同じです。

あなたもここから参照を取ることができます - これは役立つ https://stripe.com/docs/api#create_card

希望を。

関連する問題