跳转到主要内容
Dodo Payments 提供官方框架适配器,简化支付集成。每个适配器都旨在与您的框架约定无缝协作,提供结账、客户门户和 webhook 处理功能。
框架适配器让您在不到 10 行代码内集成 Dodo Payments。它们自动处理身份验证、请求解析和响应格式化。

可用框架适配器

选择与您的框架匹配的适配器:

Next.js

App Router 支持,提供结账、门户和 Webhook 的路由处理程序

Nuxt

基于 Vue 的全栈框架,集成服务器路由

Express

基于中间件的处理程序,适用于流行的 Node.js 框架

Fastify

拥有插件架构的高性能 Node.js 框架

Hono

面向边缘、Cloudflare Workers 等的超快速 Web 框架

Astro

以内容为中心的框架,支持服务器端点

SvelteKit

集成服务器钩子的全栈 Svelte 框架

Remix

具有 loader 和 action 处理程序的全栈 React 框架

TanStack Start

具有服务器函数的类型安全全栈 React 框架

Better Auth

用于无缝认证与支付的认证框架插件

Convex

用于实时支付同步的后端即服务组件

Bun

原生 Bun.serve() 处理程序,涵盖结账、门户和 Webhook

核心功能

所有框架适配器都提供以下内置功能:

快速开始

通过三个步骤即可开始使用任意框架适配器:
1

Install the Adaptor

使用你的包管理器安装针对框架的适配器:
2

Configure Environment Variables

将 Dodo Payments 凭据添加到你的环境中:
切勿将 .env 文件或密钥提交到版本控制。
3

Create Route Handlers

设置结账、客户门户和 Webhook 路由:
你现在已准备好处理支付!访问各适配器页面获取详细指南和所有可用选项。

结账流程类型

所有适配器均支持三种结账流程类型:
使用静态结账处理简单、可共享的支付链接。将产品 ID 作为查询参数传递:
支持通过查询参数进行可选的客户预填和定制。
使用动态结账可编程创建具有自定义信息的支付:
支持一次性支付和订阅。
使用结账会话,获得具备购物车支持的最灵活结账体验:
结账会话指南 中了解更多。

Webhook 事件处理

所有适配器均提供具有细粒度事件回调的类型安全 Webhook 处理:
所有 Webhook 处理程序自动验证签名并使用 Zod 模式校验有效载荷。无效请求将以适当的错误码拒绝。

选择合适的适配器

获取帮助

需要框架适配器方面的帮助?
最后修改于 2026年4月1日