Skip to main content
このガイドは、Bring Your Own Processor (BYOP) を通じて独自のプロセッサとしてStripeを接続する場合に適用されます。助けが必要な場合は、こちらにご連絡ください。

生カードデータアクセスを有効にする

Dodo Paymentsが請求をサポートする一方で、支払いをStripeアカウント経由で処理するには、DodoがStripeの生カードデータAPIを使用してカード情報をあなたに代わってStripeに送信する必要があります。 デフォルトでは、Stripeアカウントは生のカード番号(PAN)をAPIに直接送信することができません。Stripeは生カードデータを扱うシステムがPCI DSS対応であることを確認する承認を必要とします。BYOPでは、カードデータを扱うシステムはDodo Paymentsであり、PCI DSS レベル 1に準拠しています。そのため、独自の認証ではなく、Dodo Paymentsの証明を用いて準拠を証明します。このアクセスはアカウントごとに一度だけ要求します。 アクセスをリクエストすると、Stripe はカードデータの取り扱い方法について簡単な説明を求めます。カードデータを処理する PCI DSS Level 1 準拠の決済プロバイダーである Dodo Payments が生のカードデータを処理し、お客様のシステムでは生のカード番号を保存も取り扱いもしないことを記載してください。カードデータの取り扱いを完全に Dodo Payments に委託するため、SAQ A の対象となる場合は独自の SAQ D は必要ありません。独自の SAQ A を提出し、Part 2f で Dodo Payments を第三者サービスプロバイダーとして記載してください。また、裏付け資料として Dodo Payments Attestation of Compliance (AOC) を添付します。

Dodo Payments PCI DSS Attestation of Compliance (AOC)

Dodo Paymentsの最新のAOCをダウンロードし、生カードデータへのアクセスを要求する際にStripeに提出してください。
Test mode ではドキュメントは必要ありません。 テスト目的でのみ生のカードデータ API が必要で、Stripe の事前トークン化されたテストカードを使用できない場合は、Stripe Support に有効化を依頼してください。これにより、BYOP の設定を構築して確認できます。Live mode では引き続き、お客様の SAQ A と Dodo Payments AOC が必要です。
アクセスをリクエストするには、Stripe のガイドに従い、Stripe から PCI ドキュメントを求められた際に Dodo Payments AOC を提出してください。

Enabling access to raw card data APIs

アカウントで生のカードデータ API へのアクセスをリクエストするための Stripe のガイドです。

必要なもの

Stripe が生のカードデータへのアクセスを承認したら、Settings → BYOP で Stripe を接続します。Stripe Dashboard から次の 2 つの値が必要です。
Stripe は sandbox (test) と live mode の認証情報を分けて管理します。Dodo Payments の test mode には Stripe sandbox を、Dodo Payments の live mode には Stripe live mode を使用してください。

Step 1: Secret Key を取得する

1

Open API Keys

Stripe Dashboard で API keys ページを開きます。設定する Dodo Payments の mode に合わせて、sandbox と live mode を切り替えます。
2

Copy Your Secret Key

Secret key をコピーします。sandbox では sk_test_ で始まり、live mode では sk_live_ で始まります。標準の secret key を使用してください。restricted keys (rk_...) はサポートされていません。live mode では、Stripe は作成した secret key を一度しか表示しないため、ダイアログを閉じる前にコピーしてください。キーを Dodo Payments の Secret Key フィールドに貼り付けます。

Step 2: Webhook と Signing Secret を設定する

Stripe 接続を保存すると、Dodo Payments が Webhook Endpoint URL を生成します。この URL を webhook endpoint として Stripe に追加し、endpoint の signing secret をコピーします。
1

Create an Event Destination

Stripe Dashboard で Workbench の Webhooks タブを開き、Create an event destination を選択します。Your account を選択し、すべてのイベントを選択します。Dodo Payments はすべてのイベントタイプを受信するために、この endpoint を必要とします。
2

Add the Endpoint URL

宛先タイプとして Webhook endpoint を選択します。Endpoint URL に、Dodo Payments が生成した Webhook Endpoint URL を貼り付けます。Stripe が受け付けるのは、一般公開されている HTTPS URL のみです。
3

Reveal the Signing Secret

endpoint の設定ページで Reveal secret を選択し、Signing secret を表示します。whsec_ で始まります。各 endpoint には固有の secret があるため、sandbox と live の endpoint では異なる secret になります。
4

Paste the Signing Secret into Dodo

Settings → BYOP で、signing secret を Webhook Signing Secret フィールドに貼り付け、Save & continue を選択して接続を完了します。

Set up BYOP

Bring Your Own Processor の完全な設定フローに従ってください。
signing secret を保存するまで、Stripe 接続は Settings → BYOP の Edit Configuration で Incomplete と表示されます。保存すると、接続は Connected と表示されます。

よくある質問

SAQ A の対象となる場合は必要ありません。Dodo Payments が代理で生のカードデータを処理し、PCI DSS Level 1 に準拠しているため、SAQ D を完了したり、別途監査を受けたりする代わりに、Part 2f で Dodo Payments を記載した独自の SAQ A を Dodo Payments Attestation of Compliance (AOC) とともに提出します。
生のカード番号を API に送信すると、送信元システムが PCI DSS の対象範囲に入ります。Stripe は生のカードデータ API を有効にする前に PCI 準拠の証明を求め、カード会員データが保護されるようにしています。Dodo Payments は PCI DSS Level 1 に準拠しているため、その証明として Dodo Payments AOC を提出します。
はい。Stripe に test mode で生のカードデータ API を有効にするよう依頼してください。test mode では PCI ドキュメントは必要ありません。その後、Dodo Payments で Stripe を test mode で接続します。実際の決済を処理するには、live mode の承認が必要です。
signing secret をもう一度表示するには、Stripe で webhook endpoint を開き、Reveal secret を選択します。Dodo Payments で更新するには、Settings → BYOP を開き、Edit Configuration を選択して Stripe 接続を編集し、secret を Webhook Signing Secret に貼り付けて、Save & continue を選択します。作成した live secret key を紛失した場合、Stripe では再表示できないため、API keys ページでローテーションするか、新しいキーを作成してください。Dodo dashboard では、保存済みの secret key を変更できません。既存の接続で secret key を置き換えるには、support@dodopayments.com にお問い合わせください。

参考資料

最終更新日 2026年9月28日