Langsung ke konten utama

Documentation Index

Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt

Use this file to discover all available pages before exploring further.

Plugin Dodo Agent menghubungkan dua server MCP dan delapan keahlian integrasi ke dalam agen coding AI Anda dalam satu instalasi. Ini bekerja dengan Claude Code, Codex CLI, Cursor, dan OpenCode — dan server MCP serta keahlian CLI bekerja dengan klien yang kompatibel dengan MCP.
Tiga primitif, satu plugin. Agent Plugin mengemas semua yang Anda butuhkan:
  • Server MCP API — akses live ke pembayaran, langganan, pelanggan, produk, refund, lisensi, dan penggunaan. Mengautentikasi melalui browser OAuth (tanpa kunci lokal yang diperlukan).
  • Server MCP Pengetahuan — pencarian semantik di seluruh dokumentasi Dodo Payments. Tidak diperlukan kredensial.
  • Delapan keahlian agen — cheat sheets yang dimuat agen Anda sesuai permintaan untuk checkout, langganan, webhooks, penagihan berbasis penggunaan, penagihan berbasis kredit, kunci lisensi, BillingSDK, dan praktik terbaik.

Instalasi plugin

Pilih agen coding Anda di bawah ini. Instalasi akan menambahkan kedua server MCP dan semua delapan keahlian secara otomatis.

Claude Code

Instal dari marketplace:
claude plugins marketplace add dodopayments/dodo-agent-plugin
claude plugins install dodopayments@dodopayments
Server MCP API menggunakan browser OAuth secara default — tidak diperlukan kunci saat waktu instalasi. Pertama kali agen Anda memanggil alat Dodo, Anda akan diminta untuk masuk.

Dodo Agent Plugin on GitHub

Kode sumber, opsi konfigurasi, dan petunjuk pengembangan lokal
Codex membaca .claude-plugin/marketplace.json secara native, jadi repositori plugin yang sama berfungsi:
codex plugin marketplace add dodopayments/dodo-agent-plugin
codex plugin install dodopayments@dodopayments
Kedua server MCP dan semua delapan keahlian akan terdaftar secara otomatis.
Instalasi manual — klon repositori ke direktori plugin lokal Cursor:
git clone https://github.com/dodopayments/dodo-agent-plugin.git ~/.cursor/plugins/local/dodo-agent-plugin
Restart Cursor. Plugin memuat keahlian dari .claude/skills/ (melalui lapisan kompatibilitas Claude Code dari Cursor) dan server MCP dari .mcp.json.
Dukungan marketplace Cursor akan datang. Untuk saat ini, gunakan instalasi manual di atas.
OpenCode didistribusikan melalui npm. Tambahkan plugin ke opencode.json Anda:
{
  "$schema": "https://opencode.ai/config.json",
  "plugin": ["@dodopayments/opencode-plugin"]
}
Restart OpenCode. Kedua server MCP (dodopayments-api, dodo-knowledge) terdaftar secara otomatis melalui hook konfigurasi plugin, dan delapan keahlian ditemukan otomatis dari package yang terinstal. Tidak diperlukan blok mcp manual.
Menggunakan agen yang berbeda? Panduan MCP Server dan Agent Skills mencakup Cursor, Claude Desktop, VS Code, Windsurf, Cline, Zed, dan klien yang kompatibel dengan MCP.

Apa yang Anda dapatkan

Setelah plugin diinstal, agen Anda memiliki akses ke dua server MCP dan delapan keahlian.

Server MCP

ServerTujuanAuth
dodopayments-apiAkses API live — pembayaran, langganan, pelanggan, produk, refund, lisensi, penggunaanOAuth (browser)
dodo-knowledgePencarian semantik di seluruh dokumentasi Dodo PaymentsTidak ada
Kedua server dihubungkan melalui mcp-remote sehingga dapat berjalan di klien yang kompatibel dengan MCP.

Keahlian Agen

KeahlianDeskripsi
best-practicesPanduan lengkap untuk mengintegrasikan Dodo Payments dengan praktik terbaik
checkout-integrationMembuat sesi checkout dan alur pembayaran
subscription-integrationMengimplementasikan alur penagihan langganan
webhook-integrationMenyiapkan dan menangani webhook untuk peristiwa pembayaran
usage-based-billingMengimplementasikan penagihan berbasis meteran dengan peristiwa dan meteran
credit-based-billingHak kredit, saldo, dan pengurangan kredit berbasis meteran
license-keysMengelola kunci lisensi untuk produk digital
billing-sdkMenggunakan komponen BillingSDK React
Keahlian dimuat secara otomatis — agen Anda memilih yang tepat saat mendeteksi tugas yang relevan. Lihat Dokumentasi Keahlian Agen untuk daftar lengkap dan instalasi individual.

Coba perintah ini terlebih dahulu

Setelah plugin aktif, coba:
Set up Dodo Payments webhook handlers in my Next.js app for payment.succeeded and subscription.active events.
Agen Anda akan memuat keahlian webhook-integration, menggunakan MCP dodo-knowledge untuk menarik bentuk payload terbaru, dan menulis penangan dengan verifikasi tanda tangan sesuai dengan spesifikasi Standard Webhooks.

Agen lain yang didukung

Agent Plugin mencakup Claude Code, Codex CLI, Cursor, dan OpenCode. Jika Anda menggunakan agen yang berbeda, hubungkan ke Dodo Payments melalui server MCP dan skills CLI:
AgenJalur tercepatJuga mendukung
Claude CodeAgent Plugin (satu perintah)Server MCP, keahlian individual
Codex CLIAgent Plugin (satu perintah)Server MCP
CursorAgent Plugin (klon git)Konfigurasi server MCP, skills CLI
OpenCodeAgent Plugin (npm)Konfigurasi server MCP, skills CLI
GitHub Copilot (VS Code)Panduan MCP ServerSkills CLI
Claude DesktopPanduan MCP Server
WindsurfPanduan MCP ServerSkills CLI
Cline / Zed / lainnyaPanduan MCP ServerSkills CLI

Dokumentasi untuk agen

Setiap halaman dokumentasi Dodo Payments tersedia dalam format yang dioptimalkan untuk konsumsi AI:
  • Indeks dokumen lengkap: docs.dodopayments.com/llms.txt — menyediakan indeks dokumentasi lengkap untuk ingesti konteks.
  • Markdown mentah: Tambahkan .md ke URL dokumentasi apa pun untuk mendapatkan versi markdown mentah (mis., /api-reference/introduction.md).
  • Repositori sumber: github.com/dodopayments/dodo-docs — klon untuk pengindeksan offline.

Apa yang dapat dilakukan agen Anda

Dengan plugin diinstal, agen coding Anda dapat:

Keamanan dan praktik terbaik

Jangan pernah menyimpan kunci API produksi. Gunakan mode pengujian selama pengembangan. Agent Plugin menggunakan browser OAuth secara default — hanya beralih ke kunci API lokal jika alur kerja Anda memerlukannya.
  • Gunakan mode pengujian terlebih dahulu. Amankan integrasi Anda dengan kunci dodo_test_... sebelum launching. Lihat Mode Pengujian vs Mode Live.
  • OAuth adalah defaultnya. Agent Plugin mengautentikasi melalui browser OAuth (tanpa rahasia lokal). Hanya gunakan mode API-key jika Anda membutuhkannya — lihat bagian Konfigurasi di bawah.
  • Tinjau kode yang dihasilkan agen. Selalu verifikasi bahwa penangan webhook menyertakan verifikasi tanda tangan sesuai dengan Spesifikasi Standard Webhooks.

Konfigurasi dengan kunci API

Secara default, Agent Plugin menggunakan server MCP jarak jauh dengan browser OAuth — tidak memerlukan kredensial lokal. Jika alur kerja Anda memerlukan kunci API lokal (misalnya, lingkungan CI, server headless), Anda bisa beralih ke mode stdio.
Buka /plugins di Claude Code, pilih Dodo Payments, dan pilih Opsi konfigurasi. Isi:
  • dodo_api_key — kunci dodo_test_... atau dodo_live_... Anda
  • dodo_webhook_key — rahasia penandatanganan webhook Anda
  • dodo_environmenttest_mode atau live_mode
Kemudian edit .mcp.json untuk mengarahkan dodopayments-api ke server stdio lokal:
{
  "mcpServers": {
    "dodopayments-api": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "dodopayments-mcp@latest"],
      "env": {
        "DODO_PAYMENTS_API_KEY": "${user_config.dodo_api_key}",
        "DODO_PAYMENTS_WEBHOOK_KEY": "${user_config.dodo_webhook_key}",
        "DODO_PAYMENTS_ENVIRONMENT": "${user_config.dodo_environment}"
      }
    }
  }
}
Jalankan /reload-plugins untuk menerapkan perubahan ke sesi Anda saat ini.
Deklarasikan dodopayments-api secara manual di opencode.json — entri Anda mengalahkan server jarak jauh default plugin:
{
  "$schema": "https://opencode.ai/config.json",
  "plugin": ["@dodopayments/opencode-plugin"],
  "mcp": {
    "dodopayments-api": {
      "type": "local",
      "command": ["npx", "-y", "dodopayments-mcp@latest"],
      "environment": {
        "DODO_PAYMENTS_API_KEY": "dodo_test_...",
        "DODO_PAYMENTS_WEBHOOK_KEY": "whsec_...",
        "DODO_PAYMENTS_ENVIRONMENT": "test_mode"
      },
      "enabled": true
    }
  }
}
Restart OpenCode untuk menerapkan.

Langkah selanjutnya

MCP Server

Referensi lengkap untuk kedua server MCP — semua klien yang didukung, konfigurasi, dan alat yang tersedia

Agent Skills

Instalasi keahlian individual, referensi keahlian, dan petunjuk pengaturan per-agen

Sentra IDE Assistant

Asisten penagihan berbasis AI untuk VS Code, Cursor, dan Windsurf — bertanya, membangun, dan merencanakan di editor Anda

API Reference

Referensi OpenAPI lengkap untuk semua endpoint Dodo Payments
Last modified on May 4, 2026