Skip to main content
Instal Dodo Agent Plugin untuk memberi coding agent Anda dua server MCP dan tujuh belas skill untuk membangun integrasi Dodo Payments. Setelah menginstalnya, jelaskan apa yang ingin Anda bangun, lalu agent Anda akan merencanakan dan menulis integrasinya. Plugin ini bekerja dengan Claude Code, Codex CLI, Cursor, VS Code / GitHub Copilot, Kiro, dan OpenCode. Gemini CLI hanya mendapatkan dua server MCP. Plugin ini mengikuti spesifikasi Agent Plugins 1.0.0. Client dengan dukungan native akan memuatnya secara langsung; client lainnya menggunakan manifest kompatibilitas yang dibuat secara otomatis. Yang Anda dapatkan:
  • Dodo Payments API MCP server — akses langsung ke pembayaran, subscription, customer, produk, refund, lisensi, dan penggunaan. Melakukan autentikasi melalui browser OAuth (tidak memerlukan key lokal).
  • Dodo Knowledge MCP server — pencarian semantik di seluruh dokumentasi Dodo Payments. Tidak memerlukan kredensial.
  • Tujuh belas agent skill — lembar ringkasan yang dimuat agent sesuai kebutuhan untuk checkout, subscription, webhook, billing berbasis penggunaan dan kredit, license key, katalog produk, diskon, harga terlokalisasi, checkout mobile, refund dan sengketa, manajemen customer, adapter framework, BillingSDK, Better Auth, pengujian dan peluncuran, serta praktik terbaik.

Instal Plugin

Pilih coding agent Anda di bawah. Setiap instalasi menambahkan kedua server MCP. Semua agent selain Gemini CLI juga menambahkan tujuh belas skill. OpenCode memerlukan satu pengaturan tambahan untuk memuatnya, yang dijelaskan di bagiannya.

Claude Code

Instal dari marketplace:
API MCP server menggunakan browser OAuth secara default — tidak ada key yang diperlukan saat instalasi. Saat pertama kali agent Anda memanggil tool Dodo, Anda akan diminta untuk masuk.

Dodo Agent Plugin on GitHub

Source code, opsi konfigurasi, dan instruksi pengembangan lokal
Daftarkan marketplace, lalu instal dari Codex TUI.
1

Register the marketplace

2

Install from the Codex TUI

Buka Codex dan jalankan /plugins:
Ketik /plugins, beralih ke marketplace Dodo Payments, pilih plugin dodopayments, lalu pilih Install plugin.
Kedua server MCP dan ketujuh belas skill akan terdaftar secara otomatis.Jika plugin tidak muncul di bawah /plugins, segarkan:
Untuk menginstal dari shell, bukan TUI, jalankan codex plugin add dodopayments@dodopayments setelah mendaftarkan marketplace. Codex CLI tidak memiliki subperintah codex plugin install. Lihat dokumentasi plugin Codex resmi.
Clone repo ke direktori plugin lokal Cursor:
Mulai ulang Cursor. Plugin memuat skill dari skills/ dan server MCP 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 dibuat secara otomatis tetap tersedia untuk build lama.Jika Anda menginstal versi sebelum 0.5.0, hapus direktori tersebut lalu clone ulang — skill kini dikirim sebagai file sungguhan, bukan symlink.
Instal paket plugin di project Anda, lalu tambahkan plugin tersebut dan path skill-nya ke opencode.json:
Mulai ulang OpenCode. Kedua server MCP akan terdaftar secara otomatis. Skill memerlukan entri skills.paths tambahan karena OpenCode tidak memindai paket yang terinstal untuk mencari skill.Path relatif diselesaikan berdasarkan direktori project, sehingga paket harus ada di node_modules project tersebut. Path absolut juga dapat digunakan dan menghindari persyaratan instalasi lokal.Verifikasi skill yang dimuat:
Anda seharusnya melihat ketujuh belas skill. Path skill yang tidak ada akan diabaikan secara diam-diam, jadi lakukan verifikasi dan jangan hanya berasumsi.
Clone repo dan daftarkan:
Buka tampilan Chat, buka Plugins, lalu tambahkan folder yang telah di-clone. Atau daftarkan di settings.json:
Key-nya adalah path, sedangkan value mengaktifkannya. Path absolut dan ~/ sama-sama dapat digunakan; path relatif diselesaikan berdasarkan setiap folder workspace. Pengaturan ini dibaca secara live, sehingga window yang sedang berjalan akan menggunakannya tanpa perlu dimulai ulang.chat.pluginLocations ditandai sebagai eksperimental dan merupakan pengaturan terbatas, sehingga workspace harus dipercaya. Dukungan agent-plugin adalah fitur pratinjau yang diatur oleh chat.plugins.enabled, yang aktif secara default.
Kiro membaca manifest Agent Plugins secara native.
1

Clone the repository

2

Open the Powers panel

Di Kiro, buka panel Powers (ikon Ghosty dengan simbol 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.
Skill dimuat dari skills/, sedangkan server MCP dimuat dari mcp.json. Kiro mengelola server MCP 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 tidak memiliki primitive agent-skill, sehingga hanya dua server MCP yang tersedia. dodo-knowledge mencakup sebagian besar hal yang disediakan skill dan selalu diperbarui secara otomatis.
Mulai ulang Gemini CLI. gemini-extension.json di root repo adalah manifest.
Menggunakan agent yang berbeda? Panduan MCP Server dan Agent Skills mencakup Claude Desktop, Windsurf, Cline, Zed, dan client apa pun yang kompatibel dengan MCP.

Yang Anda Dapatkan

Setelah terinstal, agent Anda memiliki akses ke dua server MCP dan tujuh belas skill.

Server MCP

Kedua server menggunakan Streamable HTTP. mcp.json kanonis mendeklarasikannya secara native, yang digunakan oleh client native-spesifikasi seperti Codex CLI dan Kiro. Manifest kompatibilitas yang dibuat secara otomatis, .mcp.json, menghubungkannya melalui mcp-remote untuk client yang tidak dapat terhubung langsung ke Streamable HTTP.

Agent Skill

Skill dimuat secara otomatis — agent Anda memilih skill yang tepat ketika mendeteksi tugas yang relevan. Lihat Agent Skills untuk daftar lengkap dan instalasi individual.

Coba Prompt Ini Terlebih Dahulu

Setelah plugin aktif, coba:
Agent Anda akan memuat skill webhook-integration, menggunakan MCP dodo-knowledge untuk mengambil bentuk payload terbaru, lalu menulis handler dengan verifikasi signature mengikuti spesifikasi Standard Webhooks.

Dukungan Client

Agent dengan Instalasi Plugin

Satu instalasi menghubungkan kedua server MCP, serta skill pada setiap client yang memiliki primitive skill. OpenCode memerlukan satu entri skills.paths tambahan sebelum tujuh belas skill-nya dimuat. Gemini CLI tidak memiliki primitive agent-skill, sehingga skill memang tidak tersedia.

Client Lain yang Kompatibel dengan MCP

Client ini tidak memiliki instalasi Agent Plugin. Konfigurasikan kedua server MCP 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 .md ke 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 terinstal, coding agent Anda dapat:

Keamanan dan Praktik Terbaik

Jangan pernah commit API key live. Gunakan test mode selama pengembangan.
  • Gunakan test mode terlebih dahulu. Bangun dan uji integrasi Anda dengan API key test mode sebelum live. Lihat Test Mode vs Live Mode.
  • OAuth adalah default. Agent Plugin melakukan autentikasi melalui browser OAuth (tanpa secret lokal). Gunakan mode API key hanya jika diperlukan.
  • Tinjau kode yang dibuat agent. Selalu pastikan handler webhook menyertakan verifikasi signature sesuai spesifikasi Standard Webhooks.

Konfigurasi dengan API Key

Secara default, Agent Plugin menggunakan server MCP remote dengan browser OAuth. Untuk menggunakan API key lokal, misalnya di CI atau server headless, beralihlah ke mode stdio.
Buka /plugins di Claude Code, pilih Dodo Payments, lalu pilih Configure options. Isi:
  • dodo_api_key — API key test mode atau live mode Anda
  • dodo_webhook_key — secret penandatanganan webhook Anda
  • dodo_environment — test_mode atau live_mode
Kemudian edit .mcp.json agar dodopayments-api mengarah ke server stdio lokal:
Jalankan /reload-plugins untuk menerapkan perubahan.
Deklarasikan dodopayments-api sendiri di opencode.json — entri Anda akan menggantikan server remote default plugin:
Mulai ulang OpenCode untuk menerapkan perubahan.

Langkah Berikutnya

MCP Server

Referensi lengkap untuk kedua server MCP — semua client yang didukung, konfigurasi, dan tool yang tersedia

Agent Skills

Instalasi skill individual, referensi skill, dan instruksi penyiapan per agent

API Reference

Referensi OpenAPI lengkap untuk semua endpoint Dodo Payments
Terakhir diubah pada 26 September 2026