Stripe Checkoutの利用

Stripe Checkoutの利用

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。


Stripe Checkout:都度払い


支払いゲートウェイとしてStripe Checkoutを選択した場合は、次の手順に従って設定します。

アカウント情報

  1. [アカウント情報]で、公開可能キーとシークレットキーを入力します。
  2. 受け取りたい通貨を選択します。
  3. 支払い金額を入力します。固定金額を設定するか、フォームフィールドの値を自動入力して支払い金額に反映させることができます。
  4. Stripe Checkout ページで回答者に表示される商品名を入力します。たとえば、商品名をジルカー Storeとした場合、支払いページでは次のように表示されます。

    How Product Name is displayed while making payment

  5. [支払い方法]では、利用可能なオプションから支払い方法を選択するか、自動支払い方法から選択できます。 
    1. [支払い方法を選択]を選ぶと、Stripe ダッシュボードで有効になっている支払い方法の一覧から、顧客に表示する支払い方法を選択できます。
    2. [Stripe で設定されている支払い方法を使用]を選ぶと、Stripe ダッシュボード[設定] > [支払い方法]で有効になっているすべての支払い方法が表示されます。
  1. 支払い方法としてACH Direct Debitを選択した場合、支払い成功の通知が遅延することがあります。この支払い方法でワークフローオプションを有効にしている場合、支払い成功通知の受信までに 1~2 営業日かかる可能性があります。
  2. 支払い方法としてAfterpay / Clearpayを選択した場合は、[配送情報]氏名住所を必ず取得してください。
メモ:選択した支払い方法が、選択した通貨で利用可能であることを確認してください。たとえば、iDEAL は USD では利用できません。

将来の支払い

Stripe に支払い情報を安全に保存し、今後の自動支払いおよびサブスクリプション更新時の決済に利用できるようにするには、[今後の支払いのために Stripe に支払い情報の保存を許可]オプションを有効にします。
Info
将来の支払い設定を有効にする場合は、Stripe が顧客の支払い情報を安全に保存することを、フォームおよび Stripe Checkout ページ上の明確な利用規約で必ず通知してください。この機能は、カード、ACH Direct Debit、SEPA Debit など一部の支払い方法でのみサポートされています。

クーポンコード

[Stripe Checkout ページでこのフォームのクーポンコードを受け付ける]を有効にすると、回答者は支払いに割引を適用できます。フォームでクーポンコードの利用を許可すると、回答者は Stripe Checkout ページで有効なクーポンコードを入力して割引を受けることができます。小計、割引額、支払総額など、すべての取引の詳細はフォームの[すべての回答]セクションに表示されます。
Coupon details
Webhook 設定
  1. [Webhook 設定]で、Webhook URLをコピーします。
  2. Stripe アカウントのダッシュボードで、[開発者] > [Webhook]に移動します。
  3. [エンドポイントを追加]をクリックし、コピーした Webhook URL を[エンドポイント URL]に貼り付けます。
  4. 説明を入力し、最新の API バージョンを選択します。
  5. 次のイベントをリッスン対象として選択します:
    checkout.session.completed
    checkout.session.async_payment_succeeded
    checkout.session.async_payment_failed
    payment_intent.payment_failed
    payment_intent.canceled

  6. [イベントを追加]をクリックし、続けて[エンドポイントを追加]をクリックします。


      

  7. Webhook を有効にしたら、[署名シークレット][表示]をクリックしてシークレットをコピーします。
  8. フォームビルダーの Stripe Checkout の支払い設定で、コピーした署名シークレット[Webhook シークレット]に貼り付けます。
メモ
  1. 複数のフォームで都度払いと定期支払いの両方を利用する場合は、都度払いと定期支払いの両方で必要なすべての Webhook イベントが有効になっていることを確認してください。
  2. Webhook が有効である限り、Webhook 経由で支払いステータスが更新されます。
  3. 入力した署名シークレットが一致しない場合、支払いステータスは更新されません。
同じ Stripe マーチャントの認証情報に複数のフォームがリンクされている場合でも、Zoho Forms 用の Webhook 設定は 1 つだけで問題ありません。

支払い情報

[支払い情報]では、Stripe ダッシュボードに表示する内容を指定します。
  1. デフォルトの説明を変更し、アイコンをクリックして、説明にフォームの回答を含めることができます。
  2. [領収書送付先]では、フォームフィールドからメールフィールドを選択できます。Stripe は取引の領収書をこのメールアドレス宛てに送信します。

配送情報

[配送情報]では、フォームフィールドと対応付けることで、顧客の氏名住所を含めることができます。配送情報を含める場合は、氏名住所の両方のフィールドが必須となります。

顧客情報

[顧客情報]では、フォームフィールドと対応付けることで、顧客のメールアドレス氏名住所電話番号を含めることができます。Zoho Forms 経由で支払いが行われるたびに、これらの情報を持つ新しい顧客が Stripe アカウント内に作成されます。
Notes メモ:インドのユーザーが海外からの支払いを受け付ける場合、この手順は必須です。 詳細はこちら
同じフォームで、Stripe と Stripe Checkout の両方を支払いゲートウェイとして設定することはできません。
Stripe の支払いページのブランドやカラーを変更するには、
  1. Stripe ダッシュボードで、[設定] > [商品設定] > [Checkout と支払いリンク]に移動します。
  2. [カスタムオプション] > [外観][ブランディング設定]で、ブランドアイコンやロゴをアップロードし、カラーを設定します。
また、支払いページにストアポリシーやサポート窓口の連絡先情報を記載することもできます。
支払いゲートウェイを設定する際、シークレットキーやトークンなどの機密情報は、データベースに保存される前に暗号化され、他のサードパーティアプリに公開されることはありません。

Stripe Checkout:定期支払い


アカウント情報

  1. アカウント情報で、公開可能キーとシークレットキーを入力します。
  2. 支払い方法では、利用可能なオプションから支払い方法を選択するか、自動支払い方法から選択できます。
    1. 支払い方法を選択を選ぶと、Stripe ダッシュボードで有効にしている支払い方法の一覧から、顧客に表示して支払いに使用させたい方法を選択できます。
    2. Stripe で設定した支払い方法を使用を選ぶと、Stripe ダッシュボード > 設定 > 支払い方法で有効になっているすべての支払い方法が表示されます。
    1. 支払い方法としてACH Direct Debitを選択した場合、成功通知が遅延することがあります。この支払い方法でワークフローオプションを有効にしている場合、支払い成功の通知を受け取るまでに 1~2 営業日かかることがあります。
    2. 支払い方法としてAfterpay / Clearpayを選択した場合は、配送情報氏名住所を必ず取得してください。
    メモ:選択した支払い方法が、選択した通貨で利用可能であることを確認してください。たとえば、iDEAL は USD ではサポートされていません。

料金プラン

Stripe ダッシュボードで作成した料金プランを選択し、フォーム上に直接表示して顧客に選択させることができます。フォームに表示するには、次の操作を行います。
  1. 料金プランを選択をクリックします。
  2. 「料金プランカタログ」で、左側ペインの一覧から商品名を選択します。
    Pricing Plan Catalogue

  3. その商品の対応する料金プランが右側に表示されます。フォームに表示したい料金プランを選択します。
  4. 選択が完了したら、完了をクリックします。
  5. 選択したすべての料金と対応するプランが、「料金プラン」に表示されます。
    Pricing Plan

Notes
メモ:
  1. Stripe Checkout で定期支払いを利用する場合、将来の支払いとクーポンコードは設定できません。
  2. 1 つのフォームに設定できる料金プランは最大 10 件です。
  3. 現在、週次・月次・年次の請求期間における「定額料金」モデルのプランに対応しています。
  4. フォームをサブスクリプションから都度払いに変更すると、現在の設定はすべて失われ、フォームに紐づく既存サブスクリプションの以降の定期更新は受信できなくなります。
  5. Stripe で料金プランを変更しても、Zoho Forms には自動では反映されません。[編集] をクリックし、変更された商品を選択して保存し、プランを再同期してください。
  6. Stripe で料金プランが変更されているにもかかわらず Zoho Forms 側で更新されていない場合、ユーザーは公開フォーム上でサブスクリプションを開始できません。

Webhook 設定

  1. Webhook 設定で、Webhook URLをコピーします。
  2. Stripe アカウントのダッシュボードで、開発者 > Webhook に移動します。
  3. エンドポイントを追加をクリックし、コピーした Webhook URL をエンドポイント URLに貼り付けます。
  4. 説明を入力し、最新の API バージョンを選択します。
  5. 次のイベントをリッスン対象として選択します:
    checkout.session.completed
    checkout.session.async_payment_succeeded
    invoice.paid
Notes
両方の支払いタイプをフォームで使用する場合は、都度払いと定期支払いの両方に対して記載されているすべての Webhook イベントが有効になっていることを確認してください。

支払い情報

支払い情報では、Stripe ダッシュボードに表示する内容を指定します。
  1. デフォルトの説明を変更し、アイコンをクリックして、説明にフォームの回答を含めることができます。
  2. 領収書の送信先では、フォーム項目から必要なメール項目を選択できます。Stripe は取引の領収書をこのメールアドレスに送信します。

配送情報

配送情報では、フォーム項目と対応付けることで、顧客の氏名住所を含めることができます。配送情報を含める場合は、氏名住所の両方の項目が必須となります。

顧客情報

顧客情報では、フォーム項目と対応付けることで、顧客のメールアドレス氏名住所電話番号を含めることができます。Zoho Forms 経由で支払いが行われるたびに、これらの情報を持つ新しい顧客が Stripe アカウント内に作成されます。
Notesメモ:これは、国際決済を受け付けるインドのユーザーにとって必須の手順です。詳細はこちら
同じフォームに対して、Stripe と Stripe Checkout の両方を決済ゲートウェイとして設定することはできません。
Stripe の支払いページのブランドやカラーを変更したい場合は、
  1. Stripe ダッシュボードで、設定 > 商品設定 > Checkout と支払いリンクに移動します。
  2. カスタムオプション > 外観ブランディング設定で、ブランドアイコンやロゴをアップロードし、カラーを設定します。
支払いページに、ストアポリシーやサポート窓口の連絡先情報などの詳細を含めることもできます。
決済ゲートウェイを設定する際、シークレットキーやトークンなどの機密情報は、当社データベースに保存される前に暗号化され、他のサードパーティアプリに公開されることはありません。

すべてのエントリーでサブスクリプションの詳細を表示する

支払いトランザクション ID 列で、商品名、商品 ID、最新の請求書番号、最新の請求日などのサブスクリプションの詳細を表示するには、まず「すべてのエントリー」ビューで「決済サービス」列を有効にする必要があります。有効にするには、次の操作を行います。
  1. すべてのエントリータブに移動します。
  2. 右上のその他アイコン(三点リーダー)をクリックします。
  3. [追加項目] > [決済サービス]を選択します。
  4. 有効にすると、各エントリーの支払いトランザクション IDの下に詳細を表示リンクが表示されます。支払いステータス完了になると、このリンクをクリックしてサブスクリプションの詳細をすべて確認できます。
    Viewing Subscription Details

各回の支払いごとに、同じエントリー内で請求書の詳細が自動的に更新されます。

Stripe と Stripe Checkout の違い

Stripe 決済ゲートウェイでは、回答者はフォーム上で直接クレジットカード情報を入力できます。一方、Stripe Checkout では、回答者は Stripe の Web サイトにリダイレクトされ、(決済ゲートウェイの設定時に地域別の支払い方法を有効にしている場合)各地域の支払い方法が表示されます。これにより、回答者の支払い方法の好みに対応し、クレジットカード情報を手動で入力する手間を減らすことで、コンバージョン率の向上が期待できます。
Stripe Checkout を使用すると、代替の支払い方法にも対応できるため、顧客はより簡単に支払いを行えます。Stripe Checkout を決済ゲートウェイとして使用する場合にサポートされる地域別の支払い方法には、次のものがあります。
  1. Cards: クレジットカード、デビットカード、モバイルウォレットによるカード決済を受け付けることができます。Stripe がサポートしているカードブランドについてはこちらをご覧ください。
  2. IDEAL : iDEAL はオランダ発の決済方法で、顧客は自分の銀行の認証情報を使ってオンライン決済を行うことができます。
  3. Giropay: giropay はドイツの決済方法で、顧客はオンラインバンキングを通じてオンライン決済を完了できます。
  4. SEPA Debit: SEPA(Single Euro Payments Area:単一ユーロ決済圏)は、SEPA 対象地域内のすべてのユーロ建て銀行口座からの口座振替を可能にすることで、加盟国間の決済を簡素化する欧州連合の取り組みです。
  5. Sofort: オンラインバンキングの個人認証情報を使用して、オーストリアやベルギーの顧客からの支払いを、直接かつ安全に処理できる決済方法です。支払いの成功または失敗の通知を受け取るまでに、2~14日かかる場合があります。
  6. Bancontact: ベルギー発のオンライン決済方法で、顧客は Bancontact カード、またはベルギーの銀行口座に紐づいたモバイルアプリを使ってオンラインで支払いを行うことができます。
  7. ACH Direct Debit: 米国の Stripe ユーザーは、ACH 決済システムを通じて、米国内の銀行口座を持つ顧客から ACH 口座振替による支払いを受け付けることができます。支払いの成功または失敗の確認を受け取るまでに、最大 4 営業日かかる場合があります。
  8. PayNow : PayNow はシンガポール発の決済方法で、顧客は自分が選択したアプリを通じて支払いを行うことができます。
  9. BECS Direct Debit (AU): オーストラリアの Stripe ユーザーは、オーストラリアの銀行口座を持つ顧客から BECS 口座振替による支払いを受け付けることができます。
  10. Afterpay / Clearpay : Afterpay(EU では Clearpay としても知られています)を利用すると、オーストラリア、カナダ、フランス、ニュージーランド、スペイン、英国、米国の顧客は、購入代金を分割払いで支払うことができます。
  11. FPX: FPX はマレーシア発の決済方法です。顧客はオンラインバンキング画面にリダイレクトされ、2 段階認証を完了して FPX で支払いを行います。
詳細はこちらから、各種決済方法について確認できます。

ローカル決済方法を有効にすると、コンバージョン率の向上につながります。Stripe Checkout は、クレジットカード利用が一般的でない国のユーザーにとって特に有用です。
各回答者が好む決済方法は、Apple Pay、Google Pay、SEPA など、利用するデバイスや地域によって異なります。地域ごとの決済方法を用意することで、ユーザー体験が向上し、フォームからのチェックアウト処理をより迅速に行えるようになります。
Stripe Checkout のダッシュボードで、Settings> Checkout and Payment Links> Faster checkout から Apple Pay と Google Pay を有効にできます。

NotesNote: 3D セキュア認証は、3D セキュアが有効になっているクレジットカード取引でサポートされています。