Laravel Cashier - 複数の支払い方法をスト​​ライプ化する
P粉652495194
P粉652495194 2023-12-11 18:56:12
0
2
587

私のレストランでは Laravel Cashier と Stripe を使用しています。

Stripe でサポートされている複数の支払い方法をクライアントに使用したいのですが、Laravel Cashier ドキュメントには Stripe での複数の支払い方法の使用に関する情報が見つかりません。

Stripe ドキュメントの Accept Payments ドキュメントは、まさに私が必要としているものです。このドキュメントで説明されているメソッドをLaravel Cashierで実装する方法はありますか?

P粉652495194
P粉652495194

全員に返信(2)
P粉471207302

支払い方法を収集するために作成された

SetupIntent は、デフォルトで Cards仅。此外,前端也仅使用 Laravel Cashier 文档中的 Card Element,用于收集卡信息。

を受け入れます

他の支払い方法タイプを受け入れるには、まずサーバー上で他の payment_method_types を使用し、次にレンダリングのためにカード要素ではなく支払い要素にクライアント キーを渡す必要があります。 Payment 要素では 1 つ以上の支払い方法が許可されます。詳細については、こちらのドキュメントを参照してください: https:// Stripe.com/docs/payments/save-and-reuse

すべての支払い方法が SetupIntent (将来の使用のために) をサポートしているわけではないことに注意してください。 SetupIntent をサポートする支払い方法については、こちらのドキュメントを参照してください: https://stripe.com/docs/payments/payment-methods/integration-options#Additional-api-supportability

いいねを押す +0
P粉071743732

これには、ストライピング用の php および js スクリプトを実行する必要があります。

参考文献こちら

最初にセットアップ インテントが必要です。これを呼び出して

を呼び出す必要があります。 リーリー

そして、フロントエンドの値にアクセスします。カード/支払いページで、ストライプ js カード要素を設定する必要があります。次に、次の例に示すようにカード要素をキャプチャして処理します (axios を使用)

リーリー

ストライプ リクエストが成功すると、支払い方法 ID を取得します。これをサーバーにプッシュして、上記の例のように、addPaymentMethod## を呼び出してそのユーザーに支払いを添付します。 # リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート