Checkout の Stripe がオンラインで提供するページを使用する場合は、自社のカスタムドメインを Stripe に追加できます。カスタムドメインの追加は有料の機能です。費用については、Checkout の料金体系をご覧ください。
Stripe ダッシュボードにカスタムドメインを追加する
Checkout セッション、決済用の URL リンク、およびカスタマーポータルに使用するサブドメインを決定します。
注
お客様のドメインが example.com
の場合には、カスタムのサブドメインとして payments.example.com
を使用することをお勧めしますが、有効なサブドメインであれば、payments
を任意のものに変更できます。example.com/checkout
などのパスを使用することはできません。既存のドメインのサブドメインを指定する必要があります。
サブドメインを決定したら、カスタムドメインの設定ページに移動し、ドメイン接続のプロセスを開始します。
設定ページで、ドメインを追加するをクリックします。
ポップアップで、必要なサブドメインを入力します。入力したら、追加 をクリックします。ポップアップが変わり、DNS レコードを設定する手順が表示されます。
DNS レコードが確認されると、カスタムドメインは自動的に有効になります。この動作を無効にするには、追加したらこのドメインに切り替えるチェックボックスのチェックをはずします。
ドメインはいつ追加されるのですか?
ドメインが Adding...
の状態になると、Stripe は、次のステップでお客様が設定する DNS レコードの確認を待ちます。Stripe で DNS レコードが確認されると、お客様のサブドメインの TLS 証明書が作成され、適切な CDN ルーティングが設定されます。ドメインが ready
になると、ドメインを有効にして使用できるようになります。
まず、どのサーバーがお客様の DNS レコードを記録しているのかを調べます。これにより、どこにログインして新しいレコードを作成するのかを正確に把握できます。
DNS サーバーをすでに把握している場合は、次のセクションに進みます。
これはドメインを登録した場所と同じであることがよくありますが、場合によっては DNS プロバイダーがドメイン登録者とは異なることもあります。
DNS プロバイダーが分からない場合は、次のコマンドで stripe.com をご自身のドメインに置き換えて、ドメインのネームサーバーを調べてみてください。
nslookup -querytype=NS stripe.com
出力にドメインのネームサーバーのリストが表示されます。以下は、stripe.com の出力例です。
# Looks like AWS is providing our DNS here:
stripe.com nameserver = ns-423.awsdns-52.com.
stripe.com nameserver = ns-705.awsdns-24.net.
stripe.com nameserver = ns-1087.awsdns-07.org.
stripe.com nameserver = ns-1882.awsdns-43.co.uk.
ブラウザーベースのツールに慣れている場合は、MXLookup の DNS Lookup ツールに移動し、your domain を入力すると、DNS プロバイダーが分かることがあります (分からない場合もあります)。
このセクションでは、ドメインへの接続に必要な DNS レコードを作成します。各ステップを実行したら、各チェックボックスにチェックマークを入れ、プロセスの進捗状況を追跡してください。
以下のタブからお使いの DNS プロバイダーに一致するタブを選択します。これにより、必要な DNS レコードを作成するための専用のガイド付きの手順が表示されます。お使いの DNS がオプションにない場合には、「Standard (標準)」の手順に従ってください。
これは、DNS レコードを作成するための標準的な手順です。ステップで何か問題が生じた場合には、DNS プロバイダーに連絡してサポートを依頼してください。
注
進捗状況を追跡するため、各ステップに従い、ステップを完了したらチェックマークを付けてください。
大半の DNS プロバイダーには、DNS を管理するためにサインインできるコントロールパネルがあります。プロバイダーのコントロールパネルページを探し、サインインしてください。
ログインしたら、プロバイダーのコントロールパネルで、ドメインの DNS レコードを管理できる場所を探します。
適切なページが見つからない場合には、以下を試してください。
- DNS プロバイダーに、新しい DNS レコードを追加するための適切な手順が記載されたヘルプページがないかどうかを確認します。
- さらにサポートが必要な場合は、DNS プロバイダーに問い合わせます。
DNS コントロールパネルから、Checkout に任意のサブドメインをマッピングする新しいレコードを追加します。ほとんどの DNS プロバイダーは、新しいレコードを作成する際に、レコードのタイプ、名前、値、および TTL または有効期限を尋ねます。
注
このレコードは、お客様のサブドメインを Stripe Checkout に接続するものです。
これらの値を入力し、新しい DNS レコードを保存します。
フィールド | 手順 | 説明 |
---|
タイプ | ドロップダウンから CNAME を選択します | DNS レコードの種類。 |
名前 | カスタムサブドメインが checkout.powdur.me の場合には、checkout と入力します | CNAME レコードでは、このフィールドはサブドメインの最初の部分です (最初のピリオドまでの部分)。 |
値 | hosted-checkout.stripecdn.com と入力します
| これが、新しいサブドメインレコードが指し示す対象です。このケースでは Stripe です。 一部のプロバイダーは、CNAME 値の後に末尾ピリオド (. ) が付けられると想定しています。CNAME 値がプロバイダーが想定する形式と一致していることを確認してください。 |
TTL/有効期限 | 300 を入力する | 5 分 (300 秒) の有効期限は OK です。ご利用の DNS プロバイダーが、TTL 値の変更を許可しないことがあります。このフィールドがない場合や、変更できない場合には、設定のこの部分を無視しても安全に問題はありません。 |
DNS コントロールパネルから、新しい TXT レコードを追加します。
注
Stripe はこの TXT レコードを使用してお客様がこのドメインの所有者であることを確認することができます。これはドメインの TLS 証明書の発行に必要で、決済を安全に受け付け続けられるようにします。
これらの値を入力し、新しい DNS レコードを保存します。
フィールド | 手順 | 説明 |
---|
タイプ | ドロップダウンから TXT を選択します | DNS レコードの種類。 |
名前 | カスタムサブドメインが checkout.powdur.me の場合には、 _acme-challenge.checkout と入力します | TXT レコードでは、このフィールドは、ドメインのサブドメイン部分です。 |
値 | ダッシュボード設定に移動し、手順を表示する をクリックして正しい TXT 値のレコードをコピーします。 | これはドメインの確認に使用される、長い一意の文字列です。 |
TTL/有効期限 | 300 を入力する | 5 分 (300 秒) の有効期限は OK です。ご利用の DNS プロバイダーが、TTL 値の変更を許可しないことがあります。このフィールドがない場合や、変更できない場合には、設定のこの部分を無視しても安全に問題はありません。 |
DNS レコードを保存したら、その値が正しいことを確認します。
- DNS プロバイダーがネームサーバーを更新するまで、最大 10 分待ちます。
- 以下のコマンドで checkout.powdur.me をカスタムドメインに置き換え、端末から実行します。
nslookup -querytype=CNAME checkout.powdur.me
以下のような出力が表示されます。
<your subdomain> canonical name = hosted-checkout.stripecdn.com.
このような出力が表示されたら、次のステップに進みます。
DNS レコードを保存したら、その値が正しいことを確認します。
- DNS プロバイダーがネームサーバーを更新するまで、最大 10 分待ちます。
- 以下のコマンドで checkout.powdur.me をカスタムドメインに置き換え、端末から実行します。
nslookup -querytype=TXT _acme-challenge.checkout.powdur.me
このような出力が表示されます。
_acme-challenge.<your domain> text = "<your unique TXT record value>"
出力にお客様固有の TXT レコード値が表示されない場合には、少し待ってから、もう一度コマンドを実行します。
このステップを終了すると、DNS レコードが設定されます。
これでお客様の DNS レコードが作成され確認されました。次に Stripe 側で接続を確認し、ドメインを準備します。ドメインを有効にする準備が整うと、Stripe からメールとダッシュボード通知が届きます。なお、ダッシュボードの設定でカスタムドメイン接続の現在のステータスをいつでも確認できます。