2

私はキャッシャーパッケージでlaravel 5.2を使用しています。これは、クライアントのクレジットカードトークンを取得するために使用しているフォームです:

<form action="/your-server-side-code" method="POST">
  <script
    src="https://checkout.stripe.com/checkout.js" class="stripe-button"
    data-key="test_token"
    data-amount="999"
    data-name="Demo Site"
    data-description="Widget"
    data-image="https://stripe.com/img/documentation/checkout/marketplace.png"
    data-locale="auto">
  </script>
</form>

その後、フォームが自動的に送信され、クライアントトークンを含むサーバーから通常の回答を取得します。

ユーザーが入力したクレジット カードの最後の 4 つの番号と有効期限を保存するにはどうすればよいですか? クレジットカード取引には必要ないことを知っています。入力したカードを顧客に見せるために保存したいだけです。

感謝!

4

1 に答える 1

1

私はあなたがそれを必要とするとは思わない。

Laravel のキャッシャーのドキュメントを見ると、新しいサブスクリプションを作成するときにクレジット カード トークンを渡すだけです。

$user->newSubscription('main', 'monthly')->create($creditCardToken);

したがって、最後の 4 桁や有効期限は必要なく、トークン (既に持っているもの) だけが必要です。

于 2016-12-28T20:42:40.063 に答える