2017-06-29 11 views
1

私は、APIを使用してストライプに無料で顧客とカードを追加する方法を理解するのにいくつかの困難を抱えていました。のように思えますが、私が見ることのできない問題を作り出しています。私がやっている何ストライプチェックアウトと顧客作成

は、ストリップとチェックアウトオプションを使用しているとは電荷がなされないように、私のcharge.phpファイルで、私は以下のコードを削除しています:

$charge = \Stripe\Charge::create(array(
    'customer' => $customer->id, 
    'amount' => 5000, 
    'currency' => 'usd' 
)); 

私は以下のコードを保管しております:私の知る限り、顧客が作成されている

$customer = \Stripe\Customer::create(array(
    'email' => '[email protected]', 
    'source' => $token 
)); 

、私は将来的にカードを充電し、その顧客データを使用することができ、彼らはフォームを送信する際には無料のカードに行われたされていません。

ここに何か不足していますか?

+0

お客様とカードを保存するだけですか?後で請求する)? – Adam

+0

肯定。私はAPIの仕組みを理解しようとしましたが、それを理解できませんでした。プログラマーではない。基本的には最高の初心者です。 – penone

答えて

1

ここに書かれている通り、https://stripe.com/docs/charges#saving-credit-card-details-for-later - 将来の顧客のカードの詳細を保存することができます。以下のものを使用して、

は後で顧客とそのカードの詳細を格納します:他に

$customer = \Stripe\Customer::create(array(
    'email' => '[email protected]', 
    'source' => $token 
)); 

何も必要ありません。将来お客様に請求する準備ができたら、顧客IDを使用してデータを取得し、次のコードを実行します。

$charge = \Stripe\Charge::create(array(
    'customer' => $customer->id, 
    'amount' => 9999, 
    'currency' => 'usd' 
)); 
関連する問題