Skip to main content
Dodo Payments は、payment integration を簡素化する公式の framework adaptor を提供します。各 adaptor は使用する framework の規約にシームレスに対応するよう設計されており、checkout、customer portal、webhook 処理をすぐに利用できます。
Framework adaptor を使えば、10行未満のコードで Dodo Payments を統合できます。認証、request の解析、response の formatting は自動的に処理されます。

利用可能な Framework Adaptor

使用する framework に合った adaptor を選択してください。

Next.js

checkout、portal、webhook 向けの route handler による App Router サポート

Nuxt

server route 統合に対応した Vue ベースの full-stack framework

Express

人気の Node.js framework 向け middleware ベースの handler

Fastify

plugin architecture を備えた高性能 Node.js framework

Hono

edge、Cloudflare Workers などに対応した超高速 Web framework

Astro

server endpoint をサポートするコンテンツ重視の framework

SvelteKit

server hook 統合に対応した full-stack Svelte framework

Remix

loader と action handler を備えた full-stack React framework

TanStack Start

server function を備えた type-safe な full-stack React framework

Better Auth

認証と payment をシームレスに統合する authentication framework plugin

Convex

リアルタイムの payment 同期に対応した Backend-as-a-Service component

Bun

checkout、portal、webhook に対応したネイティブ Bun.serve() handler

Core Features

すべての framework adaptor に、次の機能が組み込まれています。

クイックスタート

次の3つの手順で、任意の framework adaptor の利用を開始できます。
1

Install the Adaptor

package manager を使用して、framework 専用の adaptor をインストールします。
2

Configure Environment Variables

Dodo Payments の credential を environment に追加します。
.env ファイルや secret を version control に commit しないでください。
3

Create Route Handlers

checkout、customer portal、webhook の route を設定します。
これで payment を処理する準備が整いました。詳細な guide と利用可能なすべての option については、各 adaptor のページをご覧ください。

Checkout Flow の種類

すべての adaptor は、3種類の checkout flow に対応しています。
シンプルで共有可能な payment link には、static checkout を使用します。query parameter として product ID を渡してください。
query parameter を使用して、customer の事前入力と customization を任意で設定できます。
dynamic checkout を使用すると、カスタムの詳細を指定して programmatically に payment を作成できます。
one-time payment と subscription の両方に対応しています。
cart に対応した、柔軟性の高い checkout experience には checkout session を使用します。
詳しくは Checkout Sessions Guide をご覧ください。

Webhook Event Handling

すべての adaptor は、細かな event callback に対応した type-safe な webhook 処理を提供します。
すべての webhook handler は、Zod schema を使用して signature を自動的に検証し、payload を validate します。無効な request は適切な error code で拒否されます。

適切な Adaptor の選択

サポート

Framework adaptor についてサポートが必要ですか?
  • Discord: リアルタイムのサポートについては、community server に参加してください
  • Email: support@dodopayments.com までお問い合わせください
  • GitHub: 該当する adaptor repository で issue を作成してください
  • Documentation: API reference をご覧ください
最終更新日 2026年7月31日