ストライプ支払いは可能ですか?
最初にストライプを使用してクレジット カードを検証し、次にトークンを生成して顧客を作成します。クレジットカード情報の代わりにトークンをデータベースに保存し、後でクレジットカード情報の代わりにトークンまたは顧客に基づいて顧客から支払いを行います。
javascript ファイルでは、どのように処理stripeResponseHandler
しfunction stripeResponseHandler(status, response)
ますか?
を使用してすでにトークンを生成しているため
Stripe.createToken({
number: cardNumber,
cvc: cardCVC,
exp_month: $('#expiration-month').val(),
exp_year: $('#expiration-year').val()
}, stripeResponseHandler);
支払いステップで、stripeResponseHandler をどのように呼び出しますか?
要件を理解してください
1-クレジットカード情報を確認してトークンを保存します。この場合、支払いは必要ありません。金額/価格はゼロ(0)になります。
2-このトークンをデータベースに保存しますが、このトークンは一度しか使用されません。後でこのトークンを使用すると機能しません。
3-顧客の作成では、stripe.com で顧客を作成し、データベースに保存することもできますが、その理由は、サイトからリチャージしないためです。stripe.com にログインして、そのサイトからリチャージする必要があります。そのサイトからリチャージすると、その記録をデータベースに保存できません。また、顧客を作成するときに、後者のリチャージを作成する必要があります。このクライアントを使用する場合も、クレジット カードが必要です。これが主な問題です。
4- 独自の関数stripeResponseHandlerを作成できます。これは、stripeResponseHandler を使用して、カードの検証をストライプ サーバーの strip.js で実行できるためです 。