ホームページ  >  に質問  >  本文

Laravel Cashier - 複数の支払い方法をスト​​ライプ化する

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

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

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

P粉652495194P粉652495194287日前470

全員に返信(2)返信します

  • P粉471207302

    P粉4712073022023-12-12 11:01:41

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

    SetupIntent は、デフォルトで Cards を受け入れます

    他の支払い方法タイプを受け入れるには、まずサーバー上で他の 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

    P粉0717437322023-12-12 09:37:23

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

    参考文献こちら

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

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

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

    リーリー

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

    返事
    0
  • キャンセル返事