プラグイン入口
決済機能は、単独のサービスとして売り出されるのではなく、チャット内のプラグインセレクターから始まります。
決済機能
現在のコードベースでは、We0.ai はプラグイン入口から実際の生成パスへ決済機能をルーティングできます。ユーザーがチャットでプラグインを有効にすると、フロントエンドは表示される指示と非表示の agentPrompt の両方をバックエンドに渡します。バックエンドはその機能をシステムプロンプトに注入するため、生成結果はチェックアウト、決済ウィンドウ、コールバック検証、結果照会、プラン連携をカバーする接続済みのパスにより近づきます。つまり、決済を後工程のパッチとして扱う必要がなくなり、より早い段階で正式なデリバリーと収益化検証に組み込めます。
このページは実際の実装に基づいています。リポジトリには、プラグイン入口、メッセージのパススルー、決済 API、決済ポップアップ、コールバック処理の具体的なコードがすでに含まれています。
決済機能は、単独のサービスとして売り出されるのではなく、チャット内のプラグインセレクターから始まります。
フロントエンドは表示されるプラグインテキストをメッセージに追加し、さらに package と agentPrompt を非表示の XML で送信します。
プロジェクトには、/api/payment/checkout、/api/payment/webhook、/api/payment/result などの主要ルートがすでに含まれています。
現在の実装は、決済ページの起動、同一オリジンの結果投稿、成功またはキャンセル処理、WeChat 決済照会をすでにカバーしています。
中核となる考え方は、マーケティング上の一文ではありません。メッセージ構築、システムプロンプト注入、ランタイム決済コードに接続された明示的な機能パスです。
plugin-select-button でプラグインが選択されると、インラインまたはダイアログのパラメーターは、メッセージが送信されるまでフロントエンドに保存されます。
送信時に、プラグインテキストがメッセージ本文に追加され、package と agent_prompt は enabled-plugins XML に添付されます。
バックエンドは最後のユーザーメッセージから enabled-plugins を解析し、転送された agent_prompt を読み取り、システムプロンプトにマージします。
その後、結果は価格設定、チェックアウト作成、webhook 検証、決済結果照会、フロントエンドの決済ウィンドウ操作へと続けられます。
使える決済機能は、ボタンの見た目の問題ではありません。決済の前後のコードパスが実際につながっているかどうかに依存します。
| 項目 | 生成された決済フロー | 独立した決済説明 |
|---|---|---|
| 有効化 | プラグイン入口から明示的に有効化され、生成フローを通じて引き継がれる | プロンプト内で曖昧に言及され、実装時に失われやすい |
| コードの配置先 | チェックアウト、webhook、結果、決済ウィンドウの各ノードにマッピングできる | 多くの場合、ボタンや概念的な一文で止まってしまう |
| ランタイムループ | 決済の起動、結果の返却、注文照会、コールバック処理をカバーする | フロントエンドとバックエンドの間に大きなギャップを残す |
| 最適な用途 | 収益化へ進む本番プロジェクトに適している | 初期デモにのみ適している |
多くのウェブサイトプロジェクトは、初期段階ではページとコンテンツだけを検証します。収益化が必要になった時点で、決済、プラン、注文、結果フィードバックに追加の開発作業が必要だと気づきます。生成された決済フローの利点は、これらの重要な部分がより早く構造に組み込まれるため、プロジェクトを見せられる状態から売れる状態へより自然に進められることです。
決済が早い段階で生成範囲に入ると、チームはサブスクリプション、購入、チャージのフローをより早く検証できます。
決済が同じ生成パスに含まれると、チームは最終ローンチ段階まで待ってチェックアウト、コールバック、結果ルックアップを後付けする必要がありません。
ページ構成が固まった後に構造変更を強いるのではなく、料金プラン、クレジット利用、アカウント権限、収益化構造と合わせて、決済をより自然に設計できます。
紹介ページだけを作る場合と比べて、生成された決済フローは、取引、コンバージョン、継続運用ができる状態にプロジェクトを近づけます。
決済が早い段階で含まれると、流入から登録、購入までのパスを、個別の課題ではなく1つのコンバージョンループとして設計しやすくなります。
Start from one sentence and have a complete website in minutes.