将来の Cash App Pay による支払いを設定する
Cash App Pay の詳細を保存し、後で顧客に請求する方法をご紹介します。
このガイドでは、Stripe 上のオンライン決済ページである Checkout を使用して、Cash App Pay の支払い情報を保存する方法を説明します。
Checkout で決済手段の保存後に継続支払いを作成するには、Cash App Pay によるサブスクリプションを設定するをご覧ください。
Customer を作成または取得するサーバー側
今後の支払いに Cash App Pay 支払い方法を再利用できるようにするには、これを Customer に関連付けます。
顧客がアカウントを作成するときに、Customer オブジェクトを作成して、この Customer オブジェクトの ID を貴社独自の内部表記と関連付けてください。また、後で新しい Customer を作成して、今後の支払いのために直前に決済手段を保存することもできます。
新たに Customer を作成するか、または既存の Customer を取得して、この決済に関連付けます。サーバーに以下のコードを含め、新しく Customer を作成します。
Checkout セッションを作成するサーバー側
Stripe Checkout を使用した将来の支払いに Cash App アカウントを使用する許可を、顧客から得ることが必須です。これにより、Cash App 決済の受け付けが可能になります。サーバー側のエンドポイントを呼び出す決済ボタンをウェブサイトに追加して Checkout セッション) を作成します。
<html> <head> <title>Checkout</title> </head> <body> <form action="/create-checkout-session" method="POST"> <button type="submit">Checkout</button> </form> </body> </html>
setup
モードで Checkout セッションを作成して、必要な情報を収集します。Checkout セッションを作成したら、レスポンスで返された URL に顧客をリダイレクトします。