# オンライン請求書ページ オンライン請求書ページを使用して、顧客から支払いを安全に回収します。 オンライン請求書ページでは、安全なプライベート URL が提供され、顧客はここで以下の操作を実行できます。 - 請求書の詳細、金額、ステータスを表示する。 - 有効な支払い方法のいずれかを使用して請求書を支払う。 - PDF 形式で請求書と領収書をダウンロードする。 ![](https://b.stripecdn.com/docs-statics-srv/assets/hosted-invoice-page.3f79f6d4ded5d51047ae2b16270c2c42.png) オンライン請求書ページの例 Stripe はすべての請求書に一意の URL を割り当てます。この URL は顧客に送信できます。Stripe はこうした請求書をオンラインで提供するため、追加のコードを実装することなく安全に支払いを回収できます。 ## 請求書の URL 請求書を作成して送信するときに、Stripe は オンライン請求書ページの一意の URL を生成します。この URL には以下の例のような安全で長いランダムの識別子が含まれます。 ```missingLanguage https://invoice.stripe.com/i/acct_abcdefghijklmno/test_YWNjdF8xRGZ3UzJDbENJS2xqV3ZzLF9MNGJvMDBzY0xFQ2c1cG1QZzZ6Wk5jV0RXR2lOS1V6LDM0Mjk3NjEz0200wpYOWgBE?s=em ``` 請求書の URL は、期日から 30 日後に期限が切れます。請求書に期日がない場合は、請求書を確定してから 30 日後に期限が切れます。どのような場合も有効期限までの期間が 120 日を超えることはありません。 > 有効期限が切れた後でも、ダッシュボードで表示される URL やユーザーが API を介して取得する URL はすべて、少なくとも 10 日間は有効であることが保証されます。 #### ダッシュボード URL が期限切れになると、目的のリソースは読み込めなくなります。代わりに URL の期限が切れたこと、および事業者に連絡する必要がある旨を説明する別のページに Stripe が請求対象の顧客をリダイレクトします。このページには加盟店の連絡先情報も表示されます。 > ダッシュボードまたは API を使用して請求書を送信した場合はメールの受信者が自動的にその請求書に関連付けられます。この場合、Stripe はユーザーをリカバリーページにリダイレクトします。ユーザーはそこで各自のメールアドレスを入力して、期限が切れていないリンクが添付された元のメールの新しいコピーを受信できます。 #### API 通常、期限切れの URL はリカバリーページにリダイレクト (302) されますが、PDF ダウンロードの URL は例外です。ブラウザー以外のクライアント (cURL など) が PDF ダウンロード URL をリクエストしたことが検出された場合、Stripe は「URL expired」本文レスポンスとともに 400 エラーを返します。これによって、組み込みでは請求書の URL の期限が切れたことを容易に検出でき、請求書またはクレジットノートのリソースを再リクエストして新しい有効な URL を取得できます。 ## 請求書メールのリンク 請求書メールを設定し、オンライン請求書ページへのリンクを含めることができます。有効にすると、オンライン請求書ページの URL が次の場所に表示されます。 - 請求書のメールに決済フォームへのリンクとして。 - 請求書 PDF のフッター - Invoice API レスポンスに [hosted_invoice_url](https://docs.stripe.com/api/invoices/object.md#invoice_object-hosted_invoice_url) として 新しく作成されたすべての請求書のオンライン請求書ページを有効にするには、ダッシュボードの[請求書設定](https://dashboard.stripe.com/settings/billing/invoice)で **請求書メールに決済ページへのリンクを含める** のチェックボックスをオンにします。 請求書を送信するときに、**送付**セクションを使用して、Stripe がオンライン請求書ページを使用して顧客にメールを自動的に送信するようにできます。ご自身で送信するオンライン請求書ページを生成することもできます。オンライン請求書ページをご自身で送信するには、請求書を作成してから、そのリンクをコピーして顧客に送信します。 ## ページのカスタマイズ オンライン請求書ページは、以下を使用してカスタマイズできます。 - ブランドカラー - ロゴ - アイコン これらの[ブランディング設定](https://dashboard.stripe.com/account/branding)は、ダッシュボードでカスタマイズできます。 ## 使用可能な支払い方法を設定する オンライン請求書ページを使用すると、1 つ以上の[サポートされている支払い方法](https://docs.stripe.com/invoicing/payment-methods.md)による支払いを許可するように請求書を設定できます。[請求書のデフォルトの決済手段の設定](https://dashboard.stripe.com/settings/billing/invoice)で、新しく作成されたすべての請求書に適用するデフォルトを設定できます。ダッシュボードで[請求書を作成する](https://dashboard.stripe.com/invoices/create)ときに、請求書ごとに決済手段を選択することもできます。 オンライン請求書ページでは、使用可能な支払い方法のリストを顧客に表示できます。このようにすると、顧客が最適な支払い方法を選択できます。さらに、オンライン請求書ページを有効にすることで、お客様を実装作業で煩わせることなく、顧客が複雑な支払いと認証の処理を Stripe に任せられるというメリットもあります。 > たとえば、ヨーロッパの*強力な顧客認証* (Strong Customer Authentication (SCA) is a regulatory requirement in effect as of September 14, 2019, that impacts many European online payments. It requires customers to use two-factor authentication like 3D Secure to verify their purchase) (SCA) 規制では、顧客は *3D セキュア* (3D Secure (3DS) provides an additional layer of authentication for credit card transactions that protects businesses from liability for fraudulent card payments) (3DS) で支払いを確認する必要があります。この場合、オンライン請求書ページでは、顧客に支払い確認モーダルが表示されます。 > 顧客に[デフォルトの決済手段](https://docs.stripe.com/api/customers/object.md#customer_object-invoice_settings-default_payment_method)がある場合、請求書の決済手段の設定に含まれていなくても、オンライン請求書ページでその決済手段を使用できます。 ## 支払い方法の保存 > プライバシー法は世界各国で複雑な仕組みをしており、また地域によって内容も異なります。顧客の決済手段を保存する前に、顧客に規約を提示し、必要な同意を得なければならない場合もあります。この機能を利用する前に、弁護士に相談して、会社に合った助言を受けるようにしてください。 オンライン請求書ページで顧客が入力した決済手段の情報を、今後の使用に備えてどのように保存するかを設定できます。デフォルトでは、顧客がオンライン請求書ページに表示されるチェックボックスをオンにして有効にしない限り、Stripe は 1 回限りの支払いに使用される決済手段を保存しません。 顧客がオンライン請求書ページに戻ると、[allow_redisplay](https://docs.stripe.com/api/payment_methods/object.md#payment_method_object-allow_redisplay) が `always` の保存された決済手段が表示され、使用可能なります。 > 顧客には、保存された決済手段 (カード、Link、ACH Direct Debit、SEPA Debit) のみが表示されます。 ### 設定オプション 1 回限りの請求書の支払いに使用される決済手段をオンライン請求書ページに保存するには、次の設定を使用します。 1. **任意**:1 回限りの請求書の決済手段は、支払いを完了する前に表示されるチェックボックスを顧客が選択した場合にのみ保存されます。(2025 年 5 月 30 日以降に作成された新しいアカウントのデフォルト) - システムで請求書に非推奨の [Sources API](https://docs.stripe.com/sources.md) を使用している場合や、[カード分割払い](https://docs.stripe.com/payments/installments.md)を適用している場合、このチェックボックスは表示されず、また顧客が同意できないため、決済手段も保存されません。 - 顧客が保存することを決定した決済手段をどのように使用するかについては、顧客と条件を取り決める必要があります。 - [allow_redisplay](https://docs.stripe.com/api/payment_methods/object.md#payment_method_object-allow_redisplay) は、顧客がチェックボックスを選択した場合は `always` に設定され、選択しなかった場合は `limited` に設定されます。 1. **保存しない**:1 回限りの請求書に使用される決済手段は保存されません。 - [allow_redisplay](https://docs.stripe.com/api/payment_methods/object.md#payment_method_object-allow_redisplay) を `limited` に設定します。 1. **常に保存**:1 回限りの請求書に使用される決済手段は、顧客への確認なしに常に保存されます。 - 顧客の明示的な許可なしに決済手段を保存すると、さまざまな管轄区域でプライバシー規制に違反する可能性があります。このオプションを選択する前に、現地の法律に準拠していることを確認してください。 - [allow_redisplay](https://docs.stripe.com/api/payment_methods/object.md#payment_method_object-allow_redisplay) を `limited` に設定します。 ### 設定を選択する #### ダッシュボード 決済手段の保存の設定は、ダッシュボードの[請求書設定ページ](https://dashboard.stripe.com/settings/billing/invoice)にある**デフォルトの支払い条件**セクションで管理できます。決済手段の保存を有効にするには、**顧客の支払い情報を保存**を選択します。最初の支払いで顧客への確認なしに保存できるようにするには、**支払い情報を保存する前に顧客に確認する**の選択を解除します。 | 設定 | 顧客の支払い情報を保存する | 支払い情報を保存する前に顧客に確認する | | ---- | ------------- | ------------------- | | オファー | 有効 | 有効 | | 常時 | 有効 | 無効 | | なし | 無効 | 無効 | #### API [Accounts API](https://docs.stripe.com/api/accounts.md) を使用して、連結アカウントの決済手段の保存を設定できます。`Account` の作成または更新時に、`settings.invoices.hosted_payment_method_save` プロパティを `never`、`offer`、または `always` に設定します。 ```curl curl https://api.stripe.com/v1/accounts \ -u "<>:" \ -d "settings[invoices][hosted_payment_method_save]"=offer ``` ### 制限事項 決済手段の保存が有効になっている場合、オンライン請求書ページでは再利用可能な決済手段のみが保存されます。決済手段には以下のものが含まれます。 - カード - Link - 事前承認デビット - BECS ダイレクトデビット - Bacs ダイレクトデビット - SEPA ダイレクトデビット - ACH ダイレクトデビット ### 上書き 請求書やアカウントのプロパティによっては、この設定が上書きされる場合があります。これは、再利用可能な決済手段 (上記のリストを参照) にのみ適用されます。 - 請求書にサブスクリプションが紐付けられている場合、顧客がデフォルトの請求書支払い方法を設定していない場合に限り、その決済方法が保存されます。 - Stripe アカウントで顧客が[支払いのスケジュール](https://docs.stripe.com/invoicing/hosted-invoice-page/scheduled-payments.md)を許可している場合に、顧客が請求書の支払いをスケジュールすることを選択すると、決済手段は常に保存されます。 - 請求書と顧客によって [クレジットカード分割払い](https://docs.stripe.com/payments/installments.md) が有効になっている場合、決済手段は常に保存されます。 - 請求書に関連付けられている PaymentIntent の [setup_future_usage](https://docs.stripe.com/api/payment_intents/object.md#payment_intent_object-setup_future_usage) の値が `off_session` または `on_session` の場合、決済手段は常に保存されます。 - 導入で非推奨の [Sources API](https://docs.stripe.com/sources.md) を使用してオンライン請求書の決済を徴収する場合、`offer` 設定では顧客決済手段は保存されません。これらのケースでは顧客同意チェックボックスがサポートされないため、顧客は同意を提供できません。 ## 顧客が現地通貨で支払えるようにする [Adaptive Pricing](https://docs.stripe.com/payments/currencies/localize-prices/adaptive-pricing.md) を使用すると、顧客はオンライン請求書ページで 150 カ国以上の現地通貨で決済できます。Adaptive Pricing では、Stripe が顧客のパブリック IP アドレスから取引通貨を推測し、ローカライズされた価格を自動的に計算して、すべての通貨換算を処理します。ダッシュボードの[決済設定](https://dashboard.stripe.com/settings/adaptive-pricing)でオンライン請求書ページの Adaptive Pricing を管理します。 ## 公開サポート情報 請求書には、サポートのメールアドレスやビジネスのウェブサイトなど、[公開ビジネス情報](https://dashboard.stripe.com/settings/public)で指定された公開情報が含まれます。これらの設定を使用すると、請求書の PDF やメールなどの顧客向けドキュメントにサポートの電話番号を含めるか、デフォルトでビジネスの住所を含めるかを選択することもできます。