Read Time:22 Second
テスト環境と本番環境
Stripe API リクエストはすべて、テスト環境か、本番環境のいずれかで発生します。一方の環境の API オブジェクトには、もう一方の環境からアクセスできません。たとえば、テスト環境の Product (商品) オブジェクトを本番環境の支払いの一部にすることはできません。
シークレットキーと公開可能キー
すべてのアカウントに、デフォルトで、テスト環境用に 2 つ、本番環境用に 2 つの合計 4 つの API キーがあります。
- テスト環境のシークレットキー: テスト環境でサーバー上のリクエストを認証するには、このキーを使用します。デフォルトでは、このキーを使用して、あらゆる API リクエストを制限なく実行できます。
- テスト環境の公開可能キー: ウェブやモバイルアプリのクライアント側コードでテストするには、このキーを使用します。
- 本番環境のシークレットキー: 本番環境でサーバー上のリクエストを認証するには、このキーを使用します。デフォルトでは、このキーを使用して、あらゆる API リクエストを制限なく実行できます。
- 本番環境の公開可能キー: アプリをリリースする準備が整ったら、ウェブやモバイルアプリのクライアント側コードでこのキーを使用します。
[注意]テストと開発
テストと開発にはテスト API キーのみを使用してください。こうすれば、誤って本番の顧客や支払いを変更する心配がありません。
シークレットキーおよび公開可能キーは開発者ダッシュボードの API キーページで確認できます。ログインしていない場合には、コードサンプルにはランダムに生成された API キーが含まれます。それらを自身のキーに置き換えるか、ログインして、自身のテスト API キーが入力されたコードサンプルを確認してください。API キーが表示されない場合は、Stripe アカウントの所有者に、適切な権限でご自身をチームに追加してもらうよう依頼してください。