Langsung ke konten utama
Dodo Payments menyediakan adaptor framework resmi yang menyederhanakan integrasi pembayaran. Setiap adaptor dirancang untuk bekerja secara mulus dengan konvensi framework Anda, menawarkan checkout, portal pelanggan, dan penanganan webhook secara langsung.
Adaptor kerangka kerja memungkinkan Anda mengintegrasikan Dodo Payments dalam kurang dari 10 baris kode. Mereka menangani otentikasi, penguraian permintaan, dan pemformatan respons secara otomatis.

Adaptor Framework yang Tersedia

Pilih adaptor yang sesuai dengan framework Anda:

Next.js

Dukungan App Router dengan handler rute untuk checkout, portal, dan webhook

Nuxt

Kerangka kerja full-stack berbasis Vue dengan integrasi rute server

Express

Handler berbasis middleware untuk kerangka kerja Node.js populer

Fastify

Kerangka kerja Node.js berperforma tinggi dengan arsitektur plugin

Hono

Kerangka kerja web super cepat untuk edge, Cloudflare Workers, dan lainnya

Astro

Kerangka kerja berfokus pada konten dengan dukungan endpoint server

SvelteKit

Kerangka kerja Svelte full-stack dengan integrasi hook server

Remix

Kerangka kerja React full-stack dengan handler loader dan action

TanStack Start

Kerangka kerja React full-stack tipe-aman dengan fungsi server

Better Auth

Plugin kerangka kerja otentikasi untuk integrasi auth + pembayaran yang mulus

Convex

Komponen Backend-as-a-Service untuk sinkronisasi pembayaran waktu nyata

Bun

Handler Bun.serve() native untuk checkout, portal, dan webhook

Fitur Utama

Semua adaptor kerangka kerja menyediakan kemampuan bawaan berikut:

Mulai Cepat

Mulailah dengan adaptor kerangka kerja mana pun dalam tiga langkah:
1

Install the Adaptor

Gunakan manajer paket Anda untuk menginstal adaptor spesifik kerangka kerja:
2

Configure Environment Variables

Tambahkan kredensial Dodo Payments Anda ke lingkungan Anda:
Jangan pernah meng-commit file .env atau rahasia Anda ke kontrol versi.
3

Create Route Handlers

Siapkan rute checkout, portal pelanggan, dan webhook Anda:
Sekarang Anda siap memproses pembayaran! Kunjungi halaman adaptor individual untuk panduan mendetail dan semua opsi yang tersedia.

Jenis Alur Checkout

Semua adaptor mendukung tiga jenis alur checkout:
Gunakan checkout statis untuk tautan pembayaran sederhana yang bisa dibagikan. Sertakan ID produk sebagai parameter kueri:
Mendukung pengisian awal pelanggan opsional dan penyesuaian melalui parameter kueri.
Gunakan checkout dinamis untuk membuat pembayaran secara programatik dengan detail khusus:
Mendukung pembayaran satu kali dan langganan.
Gunakan sesi checkout untuk pengalaman checkout paling fleksibel dengan dukungan keranjang belanja:
Pelajari lebih lanjut di Panduan Sesi Checkout.

Penanganan Event Webhook

Semua adaptor menyediakan penanganan webhook tipe-aman dengan callback event yang terperinci:
Semua handler webhook secara otomatis memverifikasi tanda tangan dan memvalidasi payload menggunakan skema Zod. Permintaan tidak valid ditolak dengan kode error yang sesuai.

Memilih Adaptor yang Tepat

Mendapatkan Bantuan

Butuh bantuan dengan adaptor kerangka kerja?
Terakhir diubah pada 1 April 2026