概要
Sentraは、Dodo Paymentsのコアスタックの上にインテリジェンスと実行を追加します。これは、請求と支払いを統合、分析、実行するAIエージェントです。Sentraは、スタック全体(Auth、DB、CRMなど)でSDK、API、およびアダプタを接続し、成長ドライバーのような収益インサイトを提供し、返金、アップグレード、クレジットなどの顧客アクションを実行します。Sentraは現在ベータ版です。機能、API、および統合は急速に変化する可能性があります。私たちは、フィードバックやバグレポートを歓迎します!
インストール
Sentraは、VS Code、Cursor、およびWindsurfの拡張機能として利用可能です。以下からIDEを選択してください:- VS Code
- Cursor
- Windsurf
1
拡張機能マーケットプレイスを開く
- VS Codeを開きます。
- サイドバーの拡張機能アイコンをクリックします(macOSでは
Cmd+Shift+X、Windows/LinuxではCtrl+Shift+Xを押します)。 - マーケットプレイスで「Sentra by Dodo Payments」を検索します。

2
拡張機能をインストール
- 検索結果から「Sentra by Dodo Payments」をクリックします。
- インストールボタンをクリックします。
- インストールが完了するまで待ちます。
3
VS Codeを再起動
インストール後、拡張機能を有効にするためにVS Codeを再起動します。
セットアップ
インストール後、Dodo PaymentsのAPIキーと環境設定でSentraを構成する必要があります。1
APIキーを取得
- Dodo Paymentsダッシュボードにログインします。
- 設定 › APIキーに移動します。
- APIキーをコピーします。
2
Sentraを構成
- IDE(VS Code、Cursor、またはWindsurf)を開きます。
- コマンドパレットを開きます(macOSでは
Cmd+Shift+P、Windows/LinuxではCtrl+Shift+Pを押します)。 - 「Sentra: Configure」と入力し、選択します。
- プロンプトが表示されたら、Dodo PaymentsのAPIキーを入力します。

3
環境モードを選択
環境モードを選択します:
- テストモード:開発とテスト用
- ライブモード:本番使用用
4
モデル推論努力レベルを設定
好みのモデル推論努力レベルを選択します:
- 低:応答が速く、シンプルなタスクに適しています
- 中:バランスの取れたパフォーマンス(推奨)
- 高:より徹底的な分析で、複雑な統合に適しています
5
セットアップを完了
**行こう!**をクリックしてセットアップを完了し、Sentraの使用を開始します。
APIキーはIDEのシークレットストレージに安全に保存され、コード内に露出することはありません。
仕組み
Sentraは、プロンプトから本番までのシンプルな4ステッププロセスに従います:1
プロンプト
構築したい内容を入力します。例えば:「Proプランの無料トライアル付きの使用量ベースの請求を追加します。」

2
計画
Sentraは変更(SDKフック、オブジェクト、設定)を生成し、レビュー用の計画を提示します。
3
承認
生成された計画をレビューし、Sentraに実装してほしい変更を確認します。
4
実行
Sentraは変更を適用し、テストし、成功を確認します。
Sentraの使用
モード
Sentraは、インターフェースからアクセス可能な3つのインタラクションモードを提供します:- 質問:Dodo Payments、請求モデル、APIの使用、ベストプラクティスについて質問します
- 構築:ガイド付き支援を使用してアプリケーションに請求とUIを統合します
- 計画:アーキテクチャのガイダンスを使用してスケーラブルな請求アーキテクチャを設計します
例のタスク
Sentraで達成できる一般的なタスクは次のとおりです:- 価格ページの統合:製品リストとチェックアウトを含む完全な価格ページを設定します
- Webhookの実装:支払いイベントのためのWebhookハンドラを構成します
- サブスクリプションフローの追加:アップグレード/ダウングレード機能を持つサブスクリプション管理を作成します
- 使用量ベースの請求の設定:使用量追跡のためのメーターとイベント取り込みを構成します
- 顧客ポータルの作成:請求管理のための顧客セルフサービスポータルを構築します
自動承認設定
ワークフローを効率化するために自動承認設定を構成できます:- なし:すべての変更を手動でレビューおよび承認します(本番用に推奨)
- 低リスク:シンプルで低リスクな変更を自動承認します
- すべて:すべての変更を自動承認します(注意して使用してください)
サポートされている請求モデル
SentraはすべてのDodo Payments請求モデルをサポートしています:- 一回限りの支払い:単一の購入トランザクション
- サブスクリプション:複数の間隔での定期請求
- 使用量ベースの請求:消費に基づくメーター請求
- 成果ベースの請求:結果に基づく価格モデル
対象者
Sentraはエンジニアリングとビジネスの橋渡しを行い、すべてのチームが摩擦なく収益化を実現できるようにします:- 開発者:IDE内で収益化を迅速に実現します
- 創業者およびPM:深いインフラ作業なしで請求モデルをプロトタイプ化します
- RevOpsおよびファイナンス:エンジニアを必要とせずにガードレール付きのアクションを使用します
- サポートおよび成功:必要に応じて承認を得て、安全に請求ケースを解決します
トラブルシューティング
インストール後に拡張機能が表示されない
インストール後に拡張機能が表示されない
Sentraがインストール後にIDEに表示されない場合は、次のことを試してください:
- エディタを再起動:VS Code、Cursor、またはWindsurfを完全に閉じて再度開きます
- インストールを確認:拡張機能がインストールされているか確認するために、拡張機能に移動し「Sentra」を検索します
- ウィンドウを再読み込み:コマンドパレットを使用し(
Cmd+Shift+P/Ctrl+Shift+P)、「Developer: Reload Window」を実行します
エディタを再起動することで、ほとんどの場合問題が解決します。
無効なAPIキーまたは認証エラー
無効なAPIキーまたは認証エラー
- Dodo PaymentsダッシュボードでAPIキーが正しくアクティブであることを確認します
- 使用している環境モード(テストとライブ)がAPIキーと一致していることを確認します
- APIキーに必要な権限があることを確認します
- 問題が解決しない場合は、APIキーを再生成してみてください
構成が保存されない
構成が保存されない
- 構成画面のすべての必須フィールドが完了していることを確認します
- IDEがシークレットストレージにアクセスする権限を持っていることを確認します
- コマンドパレットを通じてSentraを再構成してみてください
計画生成が失敗する
計画生成が失敗する
- APIキーが有効で、必要なリソースにアクセスできることを確認します
- インターネット接続を確認します
- サポートされている請求モデルを使用していることを確認します
- より具体的な詳細を含めてプロンプトを再表現してみてください
実行エラー
実行エラー
- 承認前に生成された計画を注意深くレビューします
- プロジェクト構造がSentraの期待に一致していることを確認します
- すべての依存関係がインストールされていることを確認します
- IDEの出力パネルで詳細なエラーメッセージを確認します