Skip to main content
ここでは、アプリへのStripeの接続に関する質問に回答します。2つのセットアップ方法についてはStripeで決済を受け付けるをご覧ください。connectorの詳細はStripe決済統合をご覧ください。
Stripeは2つの方法で接続できます。
  • Replit Stripe connector: AgentがStripeサンドボックスを設定し、Stripeアプリをインストールして本番公開します。connectorは有料プランで利用できます。
  • 独自のキーとWebhookまたはStripe SDKを使う方法: Secretsで管理する手動セットアップです。
各環境で使う方法は1つだけにしてください。同じ環境で組み合わせると、Agentがwebhookの追加を提案した場合でも、接続の競合が発生します。開発環境と本番環境で異なる方法を使うことは可能です。たとえば、構築中はconnectorを、公開後は独自のキーを使うといった構成です。環境ごとに1つの方法を選ぶをご覧ください。
SecretsでStripeのシークレットキーにSTRIPE_SECRET_KEYという名前を付けてください。これはWebhookとStripe SDKのどちらのセットアップにも当てはまります。値にはご自身のキーを使用し、アプリケーションコードには含めないでください。Toolsを開き、Setupの下にあるSecretsを選択して、New Secretを選択します。 KeyにSTRIPE_SECRET_KEY、ValueにStripeキーを入力します。
Secretsのナビゲーションと、KeyにSTRIPE_SECRET_KEYを入力した新規シークレットフォーム

値を入力する前に、必須の名前を示した例です。

公開したアプリのシークレットにもSTRIPE_SECRET_KEYが含まれていることを確認し、変更後は再度公開してください。開発環境でReplit Stripe connectorのサンドボックスを使い、本番環境で独自のキーを使う場合、公開環境の値はsk_live_またはrk_live_で始まるライブキーである必要があります。そうでない場合、公開は**Connect a live Stripe account before publishing.**というメッセージで停止します。独自のライブキーで公開するをご覧ください。
エラーに応じて対処してください。
  • サンドボックスがすでに使用されている: そのサンドボックスをクレームせず、新しいサンドボックスを作成します。
  • サンドボックスの上限に達した: Stripeで既存のサンドボックスを整理してから、もう一度お試しください。
無効または期限切れのクレームトークンのエラーが表示された場合は、Replitサポートにお問い合わせください。
事業者確認はStripeのポータルで行われます。Replitでは、ユーザーが確認するまでこのステップが開いたままになります。
  1. Stripeで事業者確認を完了します。
  2. Replitに戻り、Got Itを選択してセットアップを続行します。
Stripeで確認を完了しただけでは、このステップは完了になりません。
インストールフローがサンドボックス版の決済アプリを自動的に選択し、エラーが発生することがあります。修正するには次の手順に従います。
  1. Stripeのインストールフローで、アプリのLive Mode版を手動で選択します。
  2. サンドボックスやテストアカウントではなく、ライブStripeアカウントでインストールします。
  3. インストールが完了するまでStripeのウィンドウを開いたままにします。
公開するをご覧ください。

まだお困りですか?

このページでStripeに関する疑問が解決しない場合は、Replitサポートにお問い合わせください。