Tính năng mới
1. Phân tích cấp sản phẩm
Mỗi sản phẩm giờ có bảng điều khiển phân tích riêng. Điều hướng tới Products > [Select a Product] để truy cập các số liệu chi tiết theo sản phẩm đó, được tổ chức trên năm tab:
Tất cả các tab hỗ trợ một bộ lọc ngày (mặc định là toàn bộ thời gian) để bạn có thể đào sâu vào bất kỳ khoảng thời gian nào.
Tìm hiểu thêm: Phân tích cấp sản phẩm
2. Hỗ trợ Verifi RDR trên Dodo Payments
Dodo Payments hiện hỗ trợ Visa Rapid Dispute Resolution (RDR) do Verifi cung cấp — một công cụ tự động ngăn ngừa tranh chấp giải quyết các tranh chấp Visa đủ điều kiện trước khi chúng trở thành chargeback chính thức. Khi chủ thẻ khởi tạo tranh chấp, RDR sẽ chặn lại và tự động phát hành hoàn tiền nếu giao dịch nằm dưới ngưỡng USD bạn cấu hình. Tại sao điều này quan trọng
Cách hoạt động
- Chủ thẻ khởi tạo tranh chấp với ngân hàng của họ
- RDR chặn tranh chấp trước khi nó trở thành chargeback chính thức
- Nếu số tiền giao dịch bằng hoặc thấp hơn ngưỡng của bạn, hoàn tiền được phát hành tự động
- Tranh chấp được giải quyết ngay và không bị tính vào tỷ lệ tranh chấp của bạn
Giao dịch được hoàn tự động qua RDR hiển thị như một tranh chấp thua trên bảng điều khiển Dodo Payments của bạn. Điều này là bình thường — khoản hoàn tiền được phát hành tự động để ngăn ngừa chargeback chính thức.
3. DodoPayments CLI
Giới thiệu DodoPayments CLI (dodopayments-cli) — quản lý toàn bộ quy trình Dodo Payments trực tiếp từ terminal. Được xây dựng cho các nhà phát triển thích dòng lệnh, CLI cho phép bạn quản lý sản phẩm, thanh toán, khách hàng, giảm giá, giấy phép, addons, hoàn tiền, và thậm chí tạo phiên checkout mà không cần rời khỏi trình soạn thảo.
Cài đặt
Kiểm tra webhook
CLI bao gồm hai công cụ mạnh cho phát triển:
-
dodo wh listen— Mở kết nối WebSocket để chuyển tiếp webhook kiểm tra thời gian thực đến máy chủ cục bộ của bạn, giữ nguyên header gốc để kiểm thử xác thực chữ ký -
dodo wh trigger— Gửi payload webhook giả lập tương tác, hỗ trợ tất cả 22 loại sự kiện qua đăng ký, thanh toán, hoàn tiền, tranh chấp và giấy phép -
dodo wh listen— Opens a WebSocket connection to forward real-time test webhooks to your local server, preserving original headers for signature verification testing -
dodo wh trigger— Sends mock webhook payloads interactively, supporting all 22 event types across subscriptions, payments, refunds, disputes, and licenses
4. Thiết kế lại giao diện cổng khách hàng


Khách hàng cũng có thể cập nhật phương thức thanh toán cho đăng ký đang hoạt động hoặc kích hoạt lại đăng ký bị tạm hoãn do thanh toán thất bại — tất cả đều từ cổng mới.
Cổng mới có sẵn tại
https://customer.dodopayments.com/login/{business_id} cho chế độ live và https://test.customer.dodopayments.com/login/{business_id} cho chế độ thử nghiệm.5. Cập nhật phương thức thanh toán trong Inline Checkout
inline checkout hiện hỗ trợ cập nhật phương thức thanh toán cho các đăng ký. Khi khách hàng cần cập nhật phương thức thanh toán (cho đăng ký đang hoạt động hoặc để kích hoạt lại đăng ký đang tạm hoãn), luồng cập nhật phương thức thanh toán giờ có thể hiển thị trực tiếp trong bố cục trang của bạn bằng inline checkout — mang lại trải nghiệm nhúng mượt mà. Cách hoạt động- Gọi API Cập nhật Phương thức Thanh toán để lấy
payment_link:
- Sử dụng
payment_linktrả về làmcheckoutUrltrong inline checkout:
6. Hỗ trợ tự động điền mã số thuế cho phiên thanh toán
Tham số
tax_id yêu cầu một billing_address có ít nhất một trường country. Điều kiện đủ thuế được xác thực theo thời gian thực, và các quy tắc reverse-charge được áp dụng tự động cho giao dịch B2B đạt yêu cầu.allow_customer_editing_tax_id để kiểm soát xem khách hàng có thể chỉnh sửa mã số thuế đã điền sẵn không, và allow_tax_id để bật/tắt hiển thị mã số thuế trên trang thanh toán.
Tìm hiểu thêm: Phiên thanh toán - Mã số thuế | Thanh toán B2B
7. Khóa giấy phép và email trong chuyển hướng URL trả về
Sau khi khách hàng hoàn tất thanh toán, Dodo Payments giờ thêmlicense_key và email làm tham số truy vấn vào chuyển hướng return_url của bạn, bên cạnh các tham số payment_id/subscription_id và status hiện có.
Các tham số truy vấn được thêm
URL chuyển hướng ví dụ:
8. API cập nhật email khách hàng
Đầu cuốiPATCH /customers/{customer_id} giờ hỗ trợ cập nhật địa chỉ email khách hàng bằng mã. Cập nhật email cùng tên, số điện thoại và metadata trong một lần gọi API.
Cập nhật email khách hàng cũng có thể thực hiện qua Cổng khách hàng (tự phục vụ), bảng điều khiển và CLI qua
dodo customers update.9. Phát hành adapter Bun
Giới thiệu@dodopayments/bun — một adapter framework chuyên dụng cho máy chủ gốc của Bun (Bun.serve()). Tích hợp checkout, cổng khách hàng và webhook với Bun chỉ trong vài dòng mã.
Cài đặt
Adapter Bun tham gia gia đình 11 adapter framework của chúng tôi bao gồm Next.js, Nuxt, Express, Fastify, Hono, Astro, SvelteKit, Remix, TanStack Start, Better Auth và Convex.