# オンライン請求書ページ

オンライン請求書ページを使用して、顧客から支払いを安全に回収します。

オンライン請求書ページでは、安全なプライベート 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 セキュア* (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` に設定されている保存済みの決済手段が表示され、使用できるようになります。

> お客様には、保存済みの決済手段のうち、Card、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` に設定されます。
2. **保存しない**:1 回限りの請求書に使用される決済手段は保存されません。
   - [allow_redisplay](https://docs.stripe.com/api/payment_methods/object.md#payment_method_object-allow_redisplay) を `limited` に設定します。
3. **常に保存**: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 "<<YOUR_SECRET_KEY>>:" \
  -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 アドレスから取引通貨を推測し、ローカライズされた価格を自動的に計算して、すべての通貨換算を処理します。オンライン請求書ページの Adaptive Pricing は、ダッシュボードの [決済設定](https://dashboard.stripe.com/settings/adaptive-pricing)で管理します。

## 一部支払い

オンライン請求書ページでは、顧客に[一部決済](https://docs.stripe.com/invoicing/partial-payments.md)を許可して、一度に全額を支払うのではなく、請求に対して任意の金額を支払えるように設定できます。ダッシュボードでこれを有効にするには、[請求設定ページ](https://dashboard.stripe.com/settings/billing/invoice)の**デフォルトの決済条件**セクションに移動します。

## 公開サポート情報

請求書には、サポートのメールアドレスやビジネスのウェブサイトなど、[公開ビジネス情報](https://dashboard.stripe.com/settings/public)で指定された公開情報が含まれます。これらの設定を使用すると、請求書の PDF やメールなどの顧客向けドキュメントにサポートの電話番号を含めるか、デフォルトでビジネスの住所を含めるかを選択することもできます。
