Instal Plugin
Pilih coding agent Anda di bawah. Setiap instalasi menambahkan kedua MCP server. Semua agent kecuali Gemini CLI juga menambahkan tujuh belas skill. OpenCode memerlukan satu pengaturan tambahan untuk memuatnya, yang dijelaskan di bagiannya.Claude Code
Claude Code
Instal dari marketplace:API MCP server menggunakan browser OAuth secara default — tidak memerlukan key saat instalasi. Saat pertama kali agent Anda memanggil tool Dodo, Anda akan diminta untuk masuk.
Dodo Agent Plugin on GitHub
Kode sumber, opsi konfigurasi, dan petunjuk pengembangan lokal
Codex CLI
Codex CLI
Daftarkan marketplace, lalu instal dari Codex TUI.Kedua MCP server dan ketujuh belas skill terdaftar secara otomatis.Jika plugin tidak muncul di bawah
1
Register the marketplace
2
Install from the Codex TUI
Buka Codex dan jalankan Ketik
/plugins:/plugins, pilih marketplace Dodo Payments, pilih plugin dodopayments, lalu pilih Install plugin./plugins, segarkan:Untuk menginstal dari shell, bukan TUI, jalankan
codex plugin add dodopayments@dodopayments setelah mendaftarkan marketplace. Codex CLI tidak memiliki subcommand codex plugin install. Lihat dokumentasi plugin Codex resmi.Cursor
Cursor
Clone repo ke direktori plugin lokal Cursor:Mulai ulang Cursor. Plugin memuat skill dari
skills/ dan MCP server dari .mcp.json.Build Cursor terbaru mengenali Agent Plugins 1.0.0 secara langsung dan menerima .claude-plugin/marketplace.json sebagai sumber marketplace. .cursor-plugin/plugin.json yang dihasilkan dipertahankan untuk build yang lebih lama.Jika Anda menginstal versi sebelum 0.5.0, hapus direktori tersebut lalu clone ulang — skill kini dikirim sebagai file nyata, bukan symlink.OpenCode
OpenCode
Instal paket plugin di project Anda, lalu tambahkan plugin dan path skill-nya ke Mulai ulang OpenCode. Kedua MCP server terdaftar secara otomatis. Skill memerlukan entri Anda seharusnya melihat ketujuh belas skill. Path skill yang tidak ada akan diabaikan secara diam-diam, jadi lakukan verifikasi dan jangan hanya berasumsi.
opencode.json:skills.paths tambahan karena OpenCode tidak memindai paket yang terinstal untuk mencari skill.Path relatif diselesaikan terhadap direktori project, jadi paket harus berada di node_modules project tersebut. Path absolut juga dapat digunakan dan menghindari kebutuhan instalasi lokal.Verifikasi skill yang dimuat:VS Code / GitHub Copilot
VS Code / GitHub Copilot
Clone repo dan daftarkan:Buka tampilan Chat, buka Plugins, lalu tambahkan folder yang telah di-clone. Atau daftarkan di Key adalah path, sedangkan value mengaktifkannya. Path absolut dan
settings.json:~/ sama-sama dapat digunakan; path relatif diselesaikan terhadap setiap folder workspace. Pengaturan dibaca secara live, sehingga window yang sedang berjalan akan mengambilnya tanpa perlu dimulai ulang.chat.pluginLocations ditandai sebagai eksperimental dan merupakan restricted setting, sehingga workspace harus dipercaya. Dukungan agent-plugin adalah fitur pratinjau yang diatur oleh chat.plugins.enabled, yang aktif secara default.Kiro
Kiro
Kiro membaca manifest Agent Plugins secara native.Skill dimuat dari
1
Clone the repository
2
Open the Powers panel
Di Kiro, buka panel Powers (ikon Ghosty dengan petir).
3
Import the folder
Pilih Add Custom Power → Import power from a folder, pilih direktori yang telah di-clone (yang berisi
plugin.json), lalu klik Install.skills/, sedangkan MCP server dimuat dari mcp.json. Kiro mengelola MCP server secara internal — server tersebut tidak ditulis ke ~/.kiro/settings/mcp.json. Kiro juga dapat menginstal Power langsung dari URL GitHub; lihat dokumentasi instalasi Kiro.Gemini CLI (MCP only)
Gemini CLI (MCP only)
Gemini CLI tidak memiliki primitive agent-skill, sehingga hanya dua MCP server yang tersedia. Mulai ulang Gemini CLI.
dodo-knowledge mencakup sebagian besar fungsi yang disediakan skill dan tetap diperbarui secara otomatis.gemini-extension.json di root repo adalah manifest.Yang Anda Dapatkan
Setelah terinstal, agent Anda memiliki akses ke dua MCP server dan tujuh belas skill.MCP Server
Kedua server menggunakan Streamable HTTP.
mcp.json kanonis mendeklarasikannya secara native, yang digunakan oleh client spec-native seperti Codex CLI dan Kiro. Manifest kompatibilitas yang dihasilkan, .mcp.json, menghubungkannya melalui mcp-remote untuk client yang tidak dapat terhubung langsung ke Streamable HTTP.
Agent Skills
Skill dimuat secara otomatis — agent Anda memilih skill yang tepat saat mendeteksi task yang relevan. Lihat Agent Skills untuk daftar lengkap dan instalasi masing-masing skill.
Coba Prompt Ini Terlebih Dahulu
Setelah plugin aktif, coba:webhook-integration, menggunakan MCP dodo-knowledge untuk mengambil bentuk payload terbaru, lalu menulis handler dengan verifikasi signature sesuai spesifikasi Standard Webhooks.
Dukungan Client
Plugin mengikuti spesifikasi Agent Plugins 1.0.0. Client dengan dukungan native memuatnya secara langsung; client lain menggunakan manifest kompatibilitas yang dihasilkan.Agent dengan Instalasi Plugin
Satu instalasi menghubungkan kedua MCP server, serta skill pada setiap client yang memiliki primitive skill.
OpenCode memerlukan satu entri
skills.paths tambahan sebelum ketujuh belas skill-nya dimuat. Gemini CLI tidak memiliki primitive agent-skill, sehingga skill tidak tersedia secara desain.
Client Lain yang Kompatibel dengan MCP
Client ini tidak memiliki instalasi Agent Plugin. Konfigurasikan kedua MCP server secara manual, lalu tambahkan skill melalui Skills CLI jika didukung.Dokumentasi yang Dibuat untuk Agent
Setiap halaman dokumentasi Dodo Payments tersedia dalam format yang dioptimalkan untuk konsumsi AI:- Indeks dokumentasi lengkap:
docs.dodopayments.com/llms.txt— indeks dokumentasi lengkap untuk ingestion konteks - Markdown biasa: Tambahkan
.mdke URL dokumentasi apa pun untuk mendapatkan versi markdown mentah (misalnya,/api-reference/introduction.md) - Repository sumber:
github.com/dodopayments/dodo-docs— clone untuk indexing offline
Yang Dapat Dilakukan Agent Anda
Dengan plugin yang terinstal, coding agent Anda dapat:- Membuat checkout session dan payment link — Pembayaran satu kali dan subscription
- Menyiapkan billing subscription dan berbasis penggunaan secara end-to-end — Subscription, Billing berbasis penggunaan, Billing berbasis credit
- Membuat handler yang sesuai dengan Standard Webhooks dengan verifikasi signature — Webhook
- Memasang route handler di framework Anda menggunakan adapter resmi — Adapter framework
- Menghubungkan komponen BillingSDK React untuk tabel harga dan pengelolaan subscription — BillingSDK
- Membuat alur license key untuk produk digital — License key
- Mengimplementasikan billing berbasis credit dengan entitlement, saldo, rollover, dan overage — Credit
- Membangun dan mengelola katalog produk dengan add-on dan collection — Produk, Add-on, Collection produk
- Menambahkan diskon dan harga terlokalisasi — Kode diskon, Harga terlokalisasi, Adaptive Currency
- Menyediakan checkout dalam aplikasi mobile untuk React Native, Flutter, iOS, dan Android — Integrasi mobile
- Menangani refund, dispute, dan layanan mandiri customer — Refund, Dispute, Customer portal
- Menguji integrasi dan meluncurkannya dengan aman — Test mode vs live mode
Keamanan dan Praktik Terbaik
- Gunakan test mode terlebih dahulu. Bangun dan uji integrasi Anda dengan API key test mode sebelum beralih ke live mode. Lihat Test Mode vs Live Mode.
- OAuth adalah default. Agent Plugin melakukan autentikasi melalui browser OAuth (tanpa secret lokal). Gunakan API-key mode hanya jika diperlukan.
- Tinjau kode yang dibuat agent. Selalu verifikasi bahwa handler webhook menyertakan verifikasi signature sesuai spesifikasi Standard Webhooks.
Konfigurasi dengan API Key
Secara default, Agent Plugin menggunakan remote MCP server dengan browser OAuth. Untuk menggunakan API key lokal, misalnya di CI atau server headless, beralihlah ke mode stdio.Local API key mode — Claude Code
Local API key mode — Claude Code
Buka Jalankan
/plugins di Claude Code, pilih Dodo Payments, lalu pilih Configure options. Isi:dodo_api_key— API key test mode atau live mode Andadodo_webhook_key— webhook signing secret Andadodo_environment—test_modeataulive_mode
.mcp.json untuk mengarahkan dodopayments-api ke server stdio lokal:/reload-plugins untuk menerapkan perubahan.Local API key mode — OpenCode
Local API key mode — OpenCode
Deklarasikan Mulai ulang OpenCode untuk menerapkan perubahan.
dodopayments-api sendiri di opencode.json — entri Anda akan menggantikan remote server default plugin:Langkah Berikutnya
MCP Server
Referensi lengkap untuk kedua MCP server — semua client yang didukung, konfigurasi, dan tool yang tersedia
Agent Skills
Instalasi skill individual, referensi skill, dan petunjuk penyiapan untuk setiap agent
API Reference
Referensi OpenAPI lengkap untuk semua endpoint Dodo Payments