
Trang thanh toán Dodo Payments được tối ưu hóa chuyển đổi và tuân thủ toàn cầu, thiết kế dành cho sản phẩm kỹ thuật số và doanh nghiệp SaaS. Nó hỗ trợ nhiều loại tiền tệ, ngôn ngữ, thuế, giảm giá, tiện ích bổ sung và quy trình tuân thủ thân thiện với doanh nghiệp.
Checkout Sessions API
Tạo các phiên thanh toán lưu trữ theo chương trình.
Preview Checkout
Tính toán giá và thuế trước khi tạo phiên.
Payment Methods
Các phương thức thanh toán được hỗ trợ và tùy chọn cấu hình.
Tiền tệ Thích ứng
Tiền tệ Thích ứng cho phép khách hàng thanh toán bằng đồng tiền địa phương mà họ ưa thích, cải thiện độ tin cậy và tỷ lệ chuyển đổi.Cách Hoạt Động
- Bật: Bật Tiền tệ Thích ứng từ Cài đặt Doanh nghiệp của bạn
- Chọn: Khách hàng có thể chuyển đổi tiền tệ trực tiếp trên trang thanh toán
- Chuyển đổi: Giá cả được chuyển đổi động sử dụng tỷ giá FX theo thời gian thực
- Hiển thị: Số tiền phải trả cuối cùng được hiển thị một cách minh bạch trước khi thanh toán

Adaptive Currency
Tìm hiểu thêm về các loại tiền được hỗ trợ, phí chuyển đổi và cách xử lý hoàn tiền.
Thanh toán Đa ngôn ngữ
Dodo Payments hỗ trợ nhiều ngôn ngữ trên trang thanh toán, cho phép khách hàng hoàn tất thanh toán bằng ngôn ngữ mà họ cảm thấy thoải mái.
Điểm Nổi Bật
- Bảng chọn ngôn ngữ có sẵn trực tiếp trên trang thanh toán
- Văn bản UI, nhãn và thông điệp hệ thống được địa phương hóa
- Cải thiện khả năng tiếp cận và tỷ lệ chuyển đổi quốc tế
Các Ngôn ngữ Hỗ trợ
Trang thanh toán hỗ trợ 21 ngôn ngữ:| Ngôn ngữ | Mã |
|---|---|
| Ả Rập | ar |
| Catalan | ca |
| Tiếng Trung | zh |
| Tiếng Hà Lan | nl |
| Tiếng Anh | en |
| Tiếng Pháp | fr |
| Tiếng Đức | de |
| Tiếng Do Thái | he |
| Tiếng Indonesia | id |
| Tiếng Ý | it |
| Tiếng Nhật | ja |
| Tiếng Hàn | ko |
| Tiếng Mã Lai | ms |
| Tiếng Ba Lan | pl |
| Tiếng Bồ Đào Nha | pt |
| Tiếng Romania | ro |
| Tiếng Nga | ru |
| Tiếng Tây Ban Nha | es |
| Tiếng Thụy Điển | sv |
| Tiếng Thái | th |
| Tiếng Thổ Nhĩ Kỳ | tr |
Tính Thuế Tự Động
Thuế được tính tự động dựa trên vị trí thanh toán của khách hàng, đảm bảo tuân thủ các yêu cầu về GST, VAT và thuế bán hàng mà không cần cài đặt thủ công.Cách hoạt động của việc tính thuế
Location Detection
Các quy tắc thuế được áp dụng dựa trên quốc gia của khách hàng (và khu vực nếu có).
Hỗ trợ Mã số Thuế Doanh nghiệp
Đối với doanh nghiệp đã đăng ký, trang thanh toán cho phép khách hàng nhập Mã số Thuế Doanh nghiệp (ví dụ: số VAT/GST).Điều gì xảy ra khi nhập Mã số Thuế
- Tính hợp lệ thuế được xác thực theo thời gian thực
- Áp dụng các miễn giảm thuế hoặc quy tắc thuế ngược thích hợp
- Số tiền thuế cập nhật ngay lập tức trên trang thanh toán

Điều này đặc biệt hữu ích cho SaaS B2B và dịch vụ kỹ thuật số, nơi khách hàng doanh nghiệp có thể đủ điều kiện miễn thuế.
Mã Giảm Giá
Khách hàng có thể áp dụng mã giảm giá hoặc mã khuyến mại bạn tạo trong bảng điều khiển trực tiếp trên trang thanh toán.Trải nghiệm thanh toán
- Khách hàng nhập mã giảm giá
- Giảm giá được xác thực ngay lập tức
- Giá cập nhật và khoản tiết kiệm được hiển thị rõ ràng

Tích hợp API
Áp trước mã giảm giá hoặc bật trường nhập mã giảm giá:Discount Codes
Tìm hiểu cách tạo và quản lý mã giảm giá.
Validate Discount by Code
Tra cứu và xác thực giảm giá bằng tên mã.
Thu Thập Địa Chỉ Thông Minh
Trang thanh toán hỗ trợ nhập địa chỉ linh hoạt để hoàn thành nhanh hơn.Tùy chọn có sẵn
| Tùy chọn | Mô tả |
|---|---|
| Google Address Autofill | Chọn nhanh với tự động hoàn tất |
| Manual Entry | Kiểm soát đầy đủ cho địa chỉ hoàn chỉnh |
| Country Selection | Kích hoạt logic thuế và tuân thủ |
Trường Tùy chỉnh
Thu thập thêm thông tin từ khách hàng trong quá trình thanh toán bằng cách xác định các trường biểu mẫu tùy chỉnh. Điều này hữu ích để lấy dữ liệu như tên công ty, quy mô đội, nguồn giới thiệu hoặc bất kỳ thông tin cụ thể nào của doanh nghiệp.Các loại trường có sẵn
| Loại | Mô tả |
|---|---|
text | Nhập văn bản một dòng |
number | Nhập số |
email | Địa chỉ email có xác thực |
url | URL có xác thực |
date | Bộ chọn ngày |
dropdown | Chọn từ các tùy chọn định sẵn |
boolean | Chuyển đổi Có/Không |
Ví dụ
Các phản hồi của khách hàng được tự động đưa vào payload webhook (
payment.succeeded, subscription.active) và phản hồi API thông qua mảng custom_field_responses. Bạn có thể định nghĩa tối đa 5 trường tùy chỉnh cho mỗi phiên thanh toán.Custom Fields Guide
Tìm hiểu thêm về cấu hình trường tùy chỉnh và truy cập phản hồi.
Chấp nhận Chính sách Bảo mật & Điều khoản
Để đảm bảo minh bạch pháp lý và tuân thủ:- Chính sách Bảo mật và Điều khoản Người mua được hiển thị rõ ràng trên trang thanh toán
- Khách hàng xác nhận rõ ràng những điều này trước khi hoàn tất thanh toán
Điều này giúp đáp ứng các yêu cầu bảo vệ người tiêu dùng và quyền riêng tư dữ liệu toàn cầu bao gồm cả tuân thủ GDPR.
Thanh toán theo Bộ sưu tập
Bộ sưu tập sản phẩm cho phép trải nghiệm thanh toán thống nhất nơi khách hàng có thể xem và chọn từ nhiều sản phẩm liên quan (ví dụ: gói Starter, Pro, Enterprise) trong một lần thanh toán duy nhất.Cách hoạt động
- Hiển thị tất cả sản phẩm: Khách hàng nhìn thấy mọi sản phẩm đang hoạt động trong bộ sưu tập
- Sản phẩm đầu tiên được chọn trước: Sản phẩm đầu tiên trong bộ sưu tập tự động được chọn
- So sánh các lựa chọn: Khách hàng có thể so sánh giá và tính năng trước khi chọn
- Chọn một sản phẩm: Sau khi chọn, trang thanh toán tiếp tục với luồng thanh toán chuẩn
Tạo thanh toán theo bộ sưu tập
Product Collections
Tìm hiểu cách tạo và quản lý bộ sưu tập sản phẩm cho trải nghiệm thanh toán thống nhất.
Cấu hình Phiên thanh toán
Điều khiển hành vi thanh toán bằng API Checkout Sessions:Sau khi thanh toán, khách hàng được chuyển hướng về
return_url của bạn với các tham số truy vấn được thêm tự động — bao gồm payment_id hoặc subscription_id, status, email và license_key (nếu áp dụng). Xem Checkout Sessions guide để biết danh sách đầy đủ.Checkout Sessions API
Tài liệu tham khảo API đầy đủ cho các phiên thanh toán.
Checkout Integration Guide
Hướng dẫn theo từng bước để tích hợp thanh toán.
Tùy chỉnh Giao diện Thanh toán
Tùy chỉnh giao diện trang thanh toán để phù hợp với thương hiệu của bạn bằng tham sốcustomization.theme_config khi tạo phiên thanh toán qua API. Cấu hình màu sắc, phông chữ, bán kính viền và văn bản nút cho cả chế độ sáng và tối.

Design & Theme Customization
Cấu hình chủ đề trực quan từ bảng điều khiển với các chủ đề dựng sẵn, kiểu chữ, màu sắc và xem trước trực tiếp.
Mục này trình bày cấu hình chủ đề phía máy chủ bằng
customization.theme_config. Nếu bạn đang sử dụng Checkout SDK (tọa độ lớp phủ hoặc thanh toán nội tuyến), hãy xem các phần tùy chỉnh chủ đề trong Overlay Checkout hoặc Inline Checkout vốn dùng các thuộc tính camelCase (ví dụ bgPrimary thay vì bg_primary).Tùy chọn cấu hình chủ đề
| Property | Description |
|---|---|
light | Cấu hình màu cho chế độ sáng |
dark | Cấu hình màu cho chế độ tối |
font_primary_url | URL cho phông chữ chính |
font_secondary_url | URL cho phông chữ phụ |
font_size | Kích thước phông chữ: xs, sm, md, lg, xl, 2xl |
font_weight | Độ đậm phông chữ: normal, medium, bold, extraBold |
radius | Bán kính đường viền cho các phần tử giao diện người dùng (ví dụ, 4px, 0.5rem, 8px) |
pay_button_text | Văn bản tùy chỉnh cho nút thanh toán (ví dụ: “Complete Purchase”, “Subscribe Now”) |
Cấu hình màu (Chế độ sáng/tối)
Mỗi chế độ (light và dark) hỗ trợ các thuộc tính màu sau đây:
| Property | Description |
|---|---|
bg_primary | Màu nền chính |
bg_secondary | Màu nền phụ |
text_primary | Màu văn bản chính |
text_secondary | Màu văn bản phụ |
text_placeholder | Màu văn bản giữ chỗ |
text_error | Màu văn bản lỗi |
text_success | Màu văn bản thành công |
border_primary | Màu đường viền chính |
border_secondary | Màu đường viền phụ |
button_primary | Màu nền nút chính |
button_primary_hover | Màu khi di chuột qua nút chính |
button_secondary | Màu nền nút phụ |
button_secondary_hover | Màu khi di chuột qua nút phụ |
button_text_primary | Màu văn bản nút chính |
button_text_secondary | Màu văn bản nút phụ |
input_focus_border | Màu đường viền khi nhập liệu được chọn |
Tất cả các trường màu chấp nhận định dạng màu CSS tiêu chuẩn:
- Hex:
#fff,#ffffff,#ffffffff - RGB/RGBA:
rgb(255, 255, 255),rgba(255, 255, 255, 0.5) - HSL/HSLA:
hsl(120, 100%, 50%),hsla(120, 100%, 50%, 0.5) - Màu theo tên:
red,blue,transparent