Chuyển đến nội dung chính

Bắt đầu & Thiết lập tài khoản

A: Truy cập bảng điều khiển của chúng tôi và nhập email đăng nhập và mật khẩu đã được chia sẻ với bạn trong email chào mừng. Nếu bạn gặp bất kỳ vấn đề nào, vui lòng liên hệ với đội ngũ hỗ trợ của chúng tôi.
A: Các tài liệu cần thiết cho việc xác minh bao gồm một ID do chính phủ cấp hợp lệ (để xác minh danh tính) và tài liệu đăng ký doanh nghiệp (để xác minh doanh nghiệp). Để biết thêm chi tiết, hãy kiểm tra trang quy trình xác minh.
A: Nếu xác minh của bạn bị từ chối, bạn sẽ nhận được một email với lý do từ chối. Bạn có thể liên hệ với đội ngũ hỗ trợ của chúng tôi để giải quyết bất kỳ vấn đề nào, sửa đổi tài liệu và nộp lại. Tùy chọn nộp lại sẽ được kích hoạt bởi đội ngũ xác minh của chúng tôi nếu cần thiết.
A: Quy trình xác minh thường mất 24-72 giờ làm việc. Tuy nhiên, nếu cần thêm tài liệu, quy trình có thể mất nhiều thời gian hơn.
A: Chúng tôi cần trang web của bạn để hiểu loại sản phẩm bạn đang bán và xác minh doanh nghiệp của bạn để có quyền truy cập trực tiếp. Nếu bạn không có trang web hoặc đang trong quá trình xây dựng một trang, vui lòng liên hệ với chúng tôi tại [email protected]
A: Có, chúng tôi cũng hỗ trợ các doanh nghiệp chưa đăng ký. Bạn không cần một doanh nghiệp đã đăng ký để sử dụng Dodo Payments. Bạn có thể onboard như một cá nhân và bắt đầu nhận thanh toán quốc tế mà không gặp rắc rối. Bạn vẫn cần nộp các mẫu xác minh danh tính và các mẫu xác minh doanh nghiệp như một doanh nghiệp chưa đăng ký để chúng tôi onboard bạn.
A: Không, bạn có thể quản lý nhiều doanh nghiệp thông qua một tài khoản duy nhất. Để thêm một doanh nghiệp mới, hãy nhấp vào biểu tượng + ở góc dưới bên trái của bảng điều khiển và chọn tùy chọn Thêm Doanh Nghiệp. Bạn có thể tham khảo /miscellaneous/accounts#managing-multiple-businesses để biết thêm chi tiết
A: Không, bạn không cần phải chờ. Bạn có thể bắt đầu tích hợp bằng cách sử dụng chế độ Kiểm tra và khi xác minh của bạn thành công, bạn có thể bắt đầu thực hiện các khoản thanh toán trực tiếp trong sản xuất. Tìm hiểu thêm về chế độ Kiểm tra và Trực tiếp tại đây, /miscellaneous/test-mode-vs-live-mode
A: Đảm bảo bạn đã nộp các tài liệu xác minh danh tính và doanh nghiệp trong tab cài đặt. Nếu bạn đã nộp chúng và đã hơn 72 giờ, hãy kiểm tra lý do tại sao nó bị giữ lại trên cùng một trang và liên hệ với đội ngũ hỗ trợ.
A: Hiện tại bạn không thể xóa sản phẩm hoặc khách hàng vì chúng cần thiết để duy trì hồ sơ cho việc tuân thủ trong tương lai. Chúng tôi đang làm việc trên một tính năng lưu trữ sản phẩm sẽ cho phép bạn xóa sản phẩm khỏi phần sản phẩm đang hoạt động của bạn.
A: Bạn có thể thêm logo doanh nghiệp và tên doanh nghiệp của bạn vào trang thanh toán. Để tải lên chúng, hãy truy cập trang hồ sơ doanh nghiệp trên bảng điều khiển của bạn.
A: Có. Bạn có thể:
  • Đi tới Bảng điều khiển → Cài đặt → Cài đặt Doanh nghiệp
  • Cập nhật logo, tên thương hiệu và email hỗ trợ của bạn.
  • Các thay đổi sẽ phản ánh trên cả liên kết tĩnh và động
A: Không. Quy trình thanh toán được lưu trữ không hỗ trợ nhúng vào iframe.Thay vào đó:
  • Chuyển hướng người dùng đến URL thanh toán Dodo
  • Hoặc sử dụng Tính năng Overlay Checkout của chúng tôi. Tài liệu Overlay Checkout
A: Không. Các sản phẩm là bắt buộc trong hệ thống Dodo Payments.
A: Không, chúng tôi không hỗ trợ các trang web thương mại điện tử.
A: Có, bạn có thể chuyển đổi giữa các thương hiệu cho các sản phẩm. Bạn có thể chọn thương hiệu mong muốn khi tạo hoặc chỉnh sửa sản phẩm trong bảng điều khiển của bạn.
A: Không, Dodo Payments hiện không hỗ trợ:
  • Xóa một thương hiệu: Nếu một thương hiệu không được sử dụng, bạn có thể đơn giản bỏ qua nó — nó sẽ không ảnh hưởng đến tài khoản hoặc hoạt động của bạn
  • Thay đổi hoặc cập nhật URL Thương hiệu: Một khi đã tạo, URL Thương hiệu không thể được sửa đổi. Ngay cả khi URL không chính xác, nó cũng không ảnh hưởng đến thiết lập hoặc chức năng của bạn
A: Không, Dodo Payments hiện không hỗ trợ hàng hóa vật lý và không cung cấp plugin Shopify.

Xác minh, Thuế & Tuân thủ

A: Dodo Payments thường mất 24–72 giờ làm việc để xử lý các xác minh. Tuy nhiên, có thể xảy ra sự chậm trễ do:
  • Khối lượng đơn đăng ký cao
  • Cuối tuần và ngày lễ
  • Nộp đơn không đầy đủ hoặc không chính xác
  • Đánh giá thủ công cho rủi ro hoặc tuân thủ
Nếu đã hơn 72 giờ, vui lòng kiểm tra email hoặc bảng điều khiển Dodo Payments của bạn để biết bất kỳ hành động nào cần thiết. Bạn cũng có thể DM email đã đăng ký của bạn cho đội ngũ trên Discord để theo dõi.
A: Sử dụng một trình chỉnh sửa PDF phù hợp như:
  • Adobe Acrobat
  • Mac Preview (hoạt động cho hầu hết)
  • Smallpdf hoặc PDFescape (trình chỉnh sửa trực tuyến)
Nếu có dấu chéo trên chữ ký, hãy đảm bảo:
  • Bạn đang lưu tệp sau khi áp dụng chữ ký.
  • Công cụ đang làm phẳng lớp chữ ký (một số trình chỉnh sửa không làm như vậy).
Tránh ký trong các trình xem trước trình duyệt — chúng không luôn nhúng chữ ký điện tử đúng cách.
A: Nếu bạn đã chọn sai loại thực thể (ví dụ: chọn “Tổ chức” nhưng bạn là cá nhân hoặc một chủ sở hữu duy nhất có GST), xác minh của bạn có thể đang bị giữ lại, yêu cầu bạn thay đổi hoặc cập nhật tài liệu.Các bước để sửa: Bước 1: Thông báo cho hỗ trợ qua Intercom hoặc Discord, người sẽ giúp bạn kích hoạt nộp lại cho mẫu Tuân thủ Thanh toán. Bước 2: Chọn loại đăng ký đúng và nộp lại các tài liệu cần thiết.
A: Nếu xác minh của bạn bị từ chối do không khớp thực thể (ví dụ: bạn đã chọn “Tổ chức” nhưng bạn là cá nhân hoặc một chủ sở hữu duy nhất có GST), bạn sẽ cần sửa đổi loại đăng ký và nộp lại tài liệu của mình.Các bước để sửa: Bước 1: Kiểm tra bảng điều khiển hoặc email của bạn để biết lý do cụ thể cho việc từ chối. Bước 2: Liên hệ với hỗ trợ qua Intercom hoặc email hỗ trợ ([email protected]) để yêu cầu quyền truy cập nộp lại cho mẫu Tuân thủ Thanh toán. Bước 3: Chọn loại đăng ký đúng (Cá nhân so với Tổ chức) và nộp lại tất cả tài liệu cần thiết. Bước 4: Chờ đội ngũ tuân thủ xem xét việc nộp lại của bạn.
Tùy chọn nộp lại sẽ được kích hoạt bởi đội ngũ xác minh của chúng tôi sau khi bạn liên hệ với hỗ trợ. Hãy chắc chắn chọn đúng loại thực thể lần này để tránh chậm trễ thêm.
A: Có. Khi thu nhập của bạn vượt qua ngưỡng thanh toán ($100), Dodo Payments ưu tiên xác minh của bạn.
Điều này không đảm bảo phê duyệt ngay lập tức — hãy đảm bảo mô hình kinh doanh và tài liệu của bạn tuân thủ.
Nếu bạn đã vượt qua $100 và vẫn thấy sự chậm trễ, hãy liên hệ với hỗ trợ của chúng tôi.
A: Không. Người đăng ký phải khớp với chủ sở hữu hợp pháp của doanh nghiệp và tất cả tài liệu đã nộp.Nếu cha mẹ bạn là chủ sở hữu thực sự của doanh nghiệp:
  • Họ nên đăng ký bằng email và số điện thoại của họ.
  • Tất cả tài liệu nên đứng tên họ.
Sử dụng tên của người khác để xác minh trong khi bạn quản lý doanh nghiệp có thể dẫn đến việc từ chối tuân thủ.
A: Bạn có thể tìm thấy lý do trong:
  • Bảng điều khiển Dodo Payments, dưới phần xác minh.
  • Thông báo qua email (nếu được kích hoạt)
Nếu không thấy, hãy liên hệ với [email protected] hoặc DM ID email đã đăng ký của bạn cho một thành viên trong đội ngũ.
A: Có — nhưng chỉ nếu:
  • Bạn đã khắc phục các vấn đề dẫn đến việc từ chối.
  • Bạn không cố gắng vượt qua các quyết định rủi ro (ví dụ: bị xóa vì lo ngại gian lận).
Tạo nhiều tài khoản mà không giải quyết vấn đề cơ bản sẽ có khả năng dẫn đến việc tài khoản mới cũng bị từ chối.
A: Nếu bạn thấy một thông báo cho biết tài khoản của bạn đã bị xóa trước đó bởi đội ngũ rủi ro:
  • Điều này có nghĩa là Dodo Payments đã phát hiện ra các vấn đề tuân thủ hoặc rủi ro nghiêm trọng với hoạt động hoặc doanh nghiệp của bạn.
  • Cố gắng tạo tài khoản mới bằng cách sử dụng cùng danh tính hoặc thông tin doanh nghiệp sẽ có khả năng bị từ chối một lần nữa.
Nếu bạn tin rằng đây là một sai lầm, hãy gửi email đến [email protected] và yêu cầu xem xét — bao gồm bằng chứng rõ ràng để hỗ trợ trường hợp của bạn.
A: Để tránh chậm trễ:
  • Nộp tài liệu rõ ràng, định dạng đúng
  • Tránh gửi tin nhắn/tag lặp lại trong Discord — điều này làm chậm hàng đợi
  • Đề cập nếu bạn đã vượt qua ngưỡng thanh toán hoặc có thời gian khẩn cấp
  • DM ID email đã đăng ký của bạn nếu được yêu cầu
Hầu hết các đánh giá thanh toán được hoàn thành trong vòng 72 giờ làm việc, trừ khi có vấn đề với việc nộp của bạn.
A: Các mẫu này liên quan đến loại thực thể của bạn:
  • W-8BEN dành cho Cá nhân
  • W-8BEN-E dành cho Tổ chức
Nếu bạn đã nộp sai mẫu:
  • Liên hệ với hỗ trợ để đặt lại mẫu của bạn.
  • Điền và tải lên loại mẫu đúng.
  • Đảm bảo PAN nằm trong trường đúng (Dòng 6a cho cá nhân).
Tham khảo hướng dẫn mẫu chính thức của IRS nếu bạn cảm thấy bối rối.
A: Không. Nếu bạn đã đăng ký với GST như một cá nhân (chủ sở hữu duy nhất), bạn vẫn được coi là một Cá nhân.✅ Sử dụng W-8BEN ✅ Chọn “Cá nhân” trong đăng ký ❌ Không điền W-8BEN-E hoặc chọn “Tổ chức” trừ khi bạn là một thực thể pháp lý đã đăng ký
A: Tạo một tài khoản mới để vượt qua một lần xóa trước đó là không được phép. Nếu bạn cố gắng làm điều này:
  • Tài khoản mới cũng có thể bị đánh dấu hoặc từ chối
  • Các quyết định rủi ro sẽ được chuyển giao qua các lần đăng ký nếu doanh nghiệp hoặc người đó là giống nhau
Nếu bạn tin rằng bạn đã bị xóa sai, hãy gửi email đến [email protected] với trường hợp của bạn.
A: Dodo Payments tự động tính toán và áp dụng GST cho các thương nhân Ấn Độ dựa trên vị trí của khách hàng của bạn.
A: Có, Dodo Payments hỗ trợ các giao dịch quốc tế và quản lý tất cả các tuân thủ liên quan.
A: Có, chúng là bắt buộc. Vì chúng tôi là Người bán Ghi nhận và tạo hóa đơn, nộp thuế và đảm bảo tất cả các giao dịch đều tuân thủ, chúng tôi yêu cầu địa chỉ thanh toán của khách hàng. Bạn có thể triển khai quy trình thanh toán dựa trên API của chúng tôi, nơi bạn có thể tự động điền thông tin của khách hàng nếu bạn đã thu thập chúng để đảm bảo trải nghiệm mượt mà hơn cho khách hàng của bạn, nhưng chúng tôi sẽ cần những chi tiết này cho mỗi giao dịch.
A: Không trực tiếp. Dodo Payments hoạt động như Người bán Ghi nhận, xử lý thuế phía khách hàng và nộp thuế khi cần thiết. Bạn vẫn cần:
  • Nộp thuế thu nhập ở quốc gia của bạn (ví dụ: Ấn Độ)
  • Nộp W-8BEN(-E) để tránh bị khấu trừ 30% mặc định của Mỹ
A: Sử dụng logic sau để xác định mẫu nào bạn cần:
Bạn là…Mẫu để NộpLoại Người bán
Chủ sở hữu duy nhất, Freelancer, Cá nhânW-8BENCá nhân
Pvt Ltd, LLP, Tổ chức Đã đăng kýW-8BEN-ETổ chức
Vẫn không chắc chắn? Hãy xem xét các chỉ số này:
  • Nếu tài khoản ngân hàng của bạn đứng tên cá nhân, bạn có thể là Cá nhân → Sử dụng W-8BEN
  • Nếu tài khoản ngân hàng của bạn đứng tên công ty, bạn là Tổ chức → Sử dụng W-8BEN-E
  • Nếu bạn có GST nhưng hoạt động với tài khoản ngân hàng cá nhân, bạn vẫn được coi là Cá nhân → Sử dụng W-8BEN
Nếu bạn là chủ sở hữu duy nhất có GST, bạn vẫn là Cá nhân. Chỉ các thực thể pháp lý đã đăng ký (Pvt Ltd, LLP, v.v.) mới nên sử dụng W-8BEN-E.
A: Đối với Cá nhân, PAN là yêu cầu bắt buộc (cho KYC và mục đích thuế). Đối với các doanh nghiệp đã đăng ký, có thể nộp Business PAN hoặc GSTIN. GST là tùy chọn trừ khi bạn vượt quá ngưỡng đăng ký hoặc muốn có tín dụng đầu vào
A: Có chứng nhận Udyam/MSME không tự động biến bạn thành một Tổ chức. Mẫu bạn nộp phụ thuộc vào loại tài khoản ngân hàng của bạn:
  • Nếu bạn hoạt động với tài khoản ngân hàng cá nhân (ngay cả với chứng nhận Udyam/MSME): Bạn được coi là một Cá nhân → Nộp W-8BEN
  • Nếu bạn hoạt động với tài khoản ngân hàng công ty (thực thể đã đăng ký): Bạn là một Tổ chức → Nộp W-8BEN-E
Yếu tố chính là tài khoản ngân hàng của bạn đứng tên cá nhân hay tên công ty của bạn, không phải là bạn có chứng nhận đăng ký doanh nghiệp hay không.
A: Dodo xử lý thuế bán hàng cho khách hàng của bạn. W-8BEN(-E) là cần thiết cho thuế khấu trừ trên các khoản thanh toán cho bạn.
Nộp W-8BEN đúng cách có thể giúp bạn tránh bị đánh thuế hai lần theo các hiệp định thuế Ấn Độ–Mỹ.

Thanh toán & Giao dịch

A: Dodo Payments hỗ trợ nhiều phương thức thanh toán, bao gồm thẻ tín dụng, thẻ ghi nợ, và ví điện tử. Chúng tôi cũng hỗ trợ thanh toán một lần và thanh toán đăng ký định kỳ cho các sản phẩm kỹ thuật số.
A: Nếu một sản phẩm có thời gian dùng thử, khoản thanh toán đầu tiên tự động trở thành một khoản thanh toán ủy quyền $0. Đây là hành vi mong đợi và xác nhận rằng ủy quyền đã được tạo thành công.
A: Không. Khi thời gian dùng thử kết thúc, hệ thống tự động tạo ra giá sản phẩm (ví dụ $25) cho khách hàng. Họ không cần phải thanh toán thủ công.
A: Điều này thường chỉ ra một vấn đề thiết lập hoặc triển khai ở phía bạn. Hãy thử quy trình dùng thử + đăng ký trong chế độ kiểm tra trước, xác nhận rằng nó hoạt động, và sau đó chuyển sang chế độ trực tiếp.
A: Có. Khuyến nghị là triển khai và thử nghiệm hoàn toàn tính năng trong chế độ kiểm tra để đảm bảo mọi thứ hoạt động chính xác trước khi chuyển sang chế độ trực tiếp.
A: Bạn có thể theo dõi trạng thái của các khoản thanh toán từ phần Thanh toán của bảng điều khiển của bạn. Mỗi giao dịch được liệt kê với chỉ báo trạng thái: Đang tiến hành, Thất bại, hoặc Thành công.
A: Nếu một khoản thanh toán thất bại, hãy kiểm tra Trang Chi tiết Thanh toán để biết thêm thông tin. Các lý do phổ biến bao gồm thông tin thanh toán không chính xác, không đủ tiền, hoặc sự cố mạng. Bạn có thể gửi lại liên kết thanh toán cho khách hàng của mình để thử lại khoản thanh toán.
A: Có. Dodo Payments thông báo cho thương nhân khi thanh toán của người dùng thất bại qua nhiều kênh trong chế độ trực tiếp:
  • Thông báo qua email
  • Sự kiện webhook
  • Thông báo trên di động
  • Thông báo trên bảng điều khiển Điều này đảm bảo các thương nhân luôn được thông báo về các giao dịch thất bại.
A: Đăng ký sẽ không bị hủy ngay lập tức. Thay vào đó, nó sẽ được chuyển sang trạng thái chờ cho đến khi một khoản thanh toán thành công được thực hiện.Nếu bạn gặp vấn đề với thẻ, bạn có thể cập nhật phương thức thanh toán bằng cách:
A: Không. Bạn chỉ cần ID đăng ký để khởi động một lần thử thanh toán mới.
A: Một khoản thanh toán đăng ký có thể thất bại với INCORRECT_NUMBER nếu thẻ của khách hàng đã bị hủy, thay thế, vô hiệu hóa, hoặc bị ngân hàng hoặc nhà cung cấp thanh toán của họ đánh dấu sau chu kỳ thanh toán trước đó. Dodo Payments chỉ hiển thị thông báo lỗi được trả về bởi nhà cung cấp thanh toán.
A: Có. Ngay cả khi bạn tuyên bố “Không hoàn tiền” trong điều khoản hoặc trang web của bạn, chargeback chủ yếu được điều chỉnh bởi ngân hàng của chủ thẻ và quy tắc của mạng thẻ (ví dụ: Visa, Mastercard). Chính sách “Không hoàn tiền” không thay thế quy trình giải quyết tranh chấp của mạng thẻ. Nếu một khách hàng nộp đơn tranh chấp, doanh nghiệp của bạn vẫn phải chịu một cuộc điều tra chargeback. Điều này có nghĩa là bạn phải phản hồi với bằng chứng (chứng minh giao hàng, nhật ký sử dụng, chấp nhận điều khoản, v.v.) để chống lại hoặc quản lý tranh chấp. Nếu ngân hàng của khách hàng quyết định ủng hộ chủ thẻ, phí chargeback và hoàn tiền sẽ được áp dụng bất kể chính sách của bạn đã nêu. Chúng tôi khuyến nghị có các thông tin liên lạc rõ ràng, theo dõi việc sử dụng của khách hàng và cung cấp bằng chứng thuyết phục khi chargeback xảy ra.
A: payment.status có thể là null trong một thời gian ngắn:
  • Ngay sau khi tạo nhưng trước khi xử lý hoàn tất
  • Trong các trường hợp thất bại thanh toán đăng ký hoặc thử lại
Cuối cùng, nó trở thành một trong các trạng thái: thành công, thất bại, hoặc bị hủy.
Sử dụng các sự kiện webhook như payment.succeeded hoặc payment.failed để theo dõi trạng thái đáng tin cậy hơn.
A:
  • Đối với các khoản thanh toán đăng ký, product_cart trống vì không có mặt hàng một lần nào được mua
  • product_cart chỉ được điền cho các khoản thanh toán một lần
A: Bạn có thể đã thử nghiệm trong Chế độ Trực tiếp thay vì Chế độ Kiểm tra.Các khoản thanh toán trực tiếp:
  • Sử dụng tiền thật
  • Đi qua các ngân hàng thực
  • Có thể bị đánh dấu là đáng ngờ nếu khối lượng thấp hoặc không nhất quán
✅ Luôn thử nghiệm bằng:
  • Chế độ Kiểm tra trong bảng điều khiển
  • Số thẻ thử nghiệm được cung cấp trong tài liệu
A: Danh sách kiểm tra:
  • Xác nhận webhook đã được cấu hình trong Bảng điều khiển > Nhà phát triển -> Webhooks
  • Kiểm tra xem webhook có bị lỗi âm thầm do phản hồi không phải 2xx không
  • Kiểm tra nhật ký: có phải 429 hoặc thời gian chờ đã được trả về không?
A: Có thể bạn đang chỉ dựa vào các tham số truy vấn redirect_url và không xử lý:
  • Webhooks
  • Cuộc gọi xác nhận API
✅ Sửa:
  • Luôn lắng nghe sự kiện webhook payment.succeeded
  • Hoặc truy vấn API để xác nhận giao dịch sau khi chuyển hướng
A: Điều này có thể xảy ra vì một số lý do:
  • Quốc gia thanh toán không được đặt là IN
  • UPI không được kích hoạt cho doanh nghiệp của bạn
Nếu bạn là Thương nhân không phải Ấn Độ, UPI sẽ không xuất hiện cho khách hàng của bạn.
A: Có, các đăng ký UPI được hỗ trợ với các ủy quyền tuân thủ RBI. Các đăng ký UPI hoạt động theo quy định của RBI (Ngân hàng Dự trữ Ấn Độ) với các yêu cầu cụ thể:
  • Giới hạn ủy quyền:
    • Các khoản phí dưới ₹15,000: Một ủy quyền theo yêu cầu cho ₹15,000 INR được tạo
    • Các khoản phí ₹15,000 trở lên: Một ủy quyền đăng ký cho số tiền đăng ký chính xác được tạo
  • Độ trễ xử lý 48 giờ: Các khoản phí được khởi xướng vào ngày đã lên lịch, nhưng việc khấu trừ thực tế xảy ra 48 giờ sau khi khởi xướng (có thể kéo dài thêm 2-3 giờ)
  • Hủy ủy quyền: Khách hàng có thể hủy ủy quyền qua ứng dụng ngân hàng của họ trong khoảng thời gian 48 giờ
Các đăng ký UPI có cùng yêu cầu ủy quyền tuân thủ RBI như các đăng ký thẻ Ấn Độ. Để biết thêm thông tin chi tiết, xem tài liệu Phương thức Thanh toán.
A: Google Pay và Apple Pay tự động xuất hiện trên các liên kết thanh toán tĩnh trong chế độ trực tiếp. Bạn không cần thực hiện thêm bất kỳ bước nào để kích hoạt chúng.
A: Bạn có thể kích hoạt 3DS trực tiếp từ Cài đặt Doanh nghiệp của bạn trong bảng điều khiển Dodo Payments. Chỉ cần đi tới Cài đặt Doanh nghiệp → Cài đặt Thanh toán và bật tùy chọn 3DS.
A: Nếu bạn muốn người dùng tự nhập thông tin thanh toán:
  • Sử dụng các liên kết tĩnh, tự động thu thập thông tin thanh toán
  • Đối với các quy trình động, bạn phải thu thập thông tin thủ công và truyền nó qua API
Hiện tại chưa có giao diện người dùng tích hợp để thu thập thông tin thanh toán trong quá trình tạo liên kết động.
A: Các liên kết thanh toán tĩnh là các tùy chọn không cần mã hóa dành cho việc sử dụng nhanh chóng. Chúng:
  • Được cấu hình từ bảng điều khiển
  • Tự động thu thập thông tin thanh toán
  • Không thể tùy chỉnh theo từng khách hàng/phiên
Các liên kết thanh toán động được tạo thông qua API. Chúng:
  • Yêu cầu bạn truyền thông tin thanh toán một cách rõ ràng
  • Có thể được tùy chỉnh theo thời gian thực (giá, ID người dùng, URL chuyển hướng, v.v.)
Nếu bạn không muốn viết mã, hãy chọn các liên kết tĩnh. Nếu bạn cần tính linh hoạt hoặc muốn xây dựng quy trình tùy chỉnh, hãy sử dụng các liên kết động.
A: Trong lần thanh toán đăng ký thành công đầu tiên, bạn thường sẽ nhận được ba webhook này nếu không có thời gian dùng thử:
  • subscription.created webhook
  • payment.succeeded webhook
  • subscription.renewal webhook
A: Dodo hỗ trợ cả việc hủy bỏ ngay lập tức và hủy bỏ đã lên lịch.Khi một yêu cầu hủy bỏ được thực hiện:
  • Hủy bỏ ngay lập tức: Dấu thời gian subscription.cancelled_at được thiết lập ngay lập tức và đăng ký kết thúc ngay tại thời điểm đó
  • Hủy bỏ đã lên lịch: Sử dụng tham số cancel_at_next_billing_date trong API patch đăng ký để hủy bỏ vào cuối kỳ thanh toán hiện tại
A: Dodo Payments tính phí khách hàng ngay lập tức khi tạo đăng ký nếu sản phẩm không có thời gian dùng thử.
Đối với các thẻ Ấn Độ và các đăng ký UPI, các khoản phí định kỳ tuân theo quy định của RBI với độ trễ xử lý 48 giờ. Các khoản phí được khởi xướng vào ngày đã lên lịch, nhưng việc khấu trừ thực tế từ tài khoản của khách hàng xảy ra 48 giờ sau khi khởi xướng. Khoảng thời gian 48 giờ này có thể kéo dài thêm 2-3 giờ tùy thuộc vào phản hồi API của ngân hàng.
A: API Thay đổi Kế hoạch chỉ trả về mã trạng thái 200 mà không có thân phản hồi, vì vậy phản hồi sẽ xuất hiện trống ngay cả khi việc thay đổi kế hoạch thành công.
A: Khi thay đổi kế hoạch, Dodo Payments tự động tính phí thẻ đã lưu. Nếu việc tính phí thất bại, đăng ký sẽ được chuyển sang trạng thái “đang chờ.” Vì vậy, không có quy trình thanh toán thủ công nào được kích hoạt.
A: Điều này xảy ra khi Tính năng Tiền tệ Thích ứng được kích hoạt. Tính năng này tự động thêm một khoản phí bổ sung 4%.
A: Quá trình thanh toán luôn tạo một đăng ký mới. Nó không kiểm tra xem khách hàng đã có một đăng ký đang hoạt động hay chưa. Ứng dụng của bạn phải chặn các khách hàng đã đăng ký hiện có khỏi việc bắt đầu một phiên thanh toán để tránh các khoản phí trùng lặp.
A: Lỗi này đến từ nhà phát hành thẻ, không phải Dodo Payments. Ngân hàng đang chặn giao dịch do các hạn chế trên thẻ đó.Các lý do phổ biến:
  • Thẻ không được phép cho thanh toán trực tuyến, quốc tế hoặc định kỳ
  • Danh mục thương nhân (MCC) bị chặn
  • Quy tắc gian lận của ngân hàng đã ngăn chặn khoản phí
  • Thẻ trả trước hoặc bị hạn chế có thể không hỗ trợ các khoản thanh toán này
A: Có. Bạn có thể thử nghiệm các quy trình thanh toán trong chế độ trực tiếp bằng cách tạo mã giảm giá 100%. Điều này cho phép bạn hoàn tất quy trình thanh toán và chuyển hướng mà không bị tính phí.
A: Một khoản thanh toán $0 xảy ra khi tổng số tiền phải thanh toán trở thành không (ví dụ: bằng cách áp dụng giảm giá 100%). Trong những trường hợp như vậy, không có khoản thanh toán thực tế nào được xử lý, nhưng quy trình thanh toán và đăng ký vẫn hoạt động bình thường.
A: Trong hầu hết các trường hợp, điều này xảy ra vì bạn đã vô tình chuyển sang một tài khoản doanh nghiệp cũ hoặc không hoạt động. Chỉ cần chuyển trở lại tài khoản doanh nghiệp đang hoạt động của bạn trong bảng điều khiển Dodo Payments. Nếu vấn đề vẫn tiếp diễn sau khi chuyển đổi, hãy liên hệ với Hỗ trợ Dodo Payments để được trợ giúp.

Thanh toán & Tích hợp Ngân hàng

A: Thanh toán là việc chuyển giao doanh thu bán hàng mà bạn đã thu thập đến tài khoản ngân hàng liên kết của bạn. Dodo Payments hỗ trợ nhiều chu kỳ thanh toán:
  • Hai tháng một lần (Mặc định):
    • Thời gian thanh toán 1: Từ ngày 1 đến ngày 15 → Thanh toán vào ngày 18 của cùng tháng
    • Thời gian thanh toán 2: Từ ngày 16 đến cuối tháng → Thanh toán vào ngày 4 của tháng tiếp theo
  • Hàng tuần: Có sẵn cho các doanh nghiệp có khối lượng giao dịch cao hơn (liên hệ với hỗ trợ để yêu cầu)
  • Hàng tháng:
    • Thời gian thanh toán: Từ ngày 1 đến cuối tháng → Thanh toán vào ngày 11 của tháng tiếp theo
Thanh toán chỉ được khởi xướng nếu tất cả các xác minh đều thành công và ngưỡng thanh toán được đáp ứng. Thông thường mất 1-2 ngày làm việc để tiền xuất hiện trong tài khoản ngân hàng của bạn sau khi thanh toán được khởi xướng.
Có thể xảy ra sự chậm trễ nếu ngày xử lý thanh toán rơi vào cuối tuần hoặc ngày lễ ngân hàng. Chu kỳ thanh toán mặc định cho tất cả các doanh nghiệp là hai tháng một lần.
A: Ngưỡng thanh toán tối thiểu là 50USD(hoc1,000INR)saukhitrphıˊne^ˋntngvaˋthue^ˊ.BncoˊthtuˋychnhngưỡngvıˊUSDcamıˋnhthaˋnhba^ˊtkyˋso^ˊtie^ˋnnaˋo50 USD** (hoặc ₹1,000 INR) sau khi trừ phí nền tảng và thuế. Bạn có thể tùy chỉnh ngưỡng ví USD của mình thành bất kỳ số tiền nào **≥ 50 trực tiếp từ bảng điều khiển của bạn. Nếu số dư của bạn không đạt ngưỡng, nó sẽ được chuyển sang chu kỳ thanh toán tiếp theo.Bạn có thể xem số tiền ví chính xác và quản lý ngưỡng thanh toán của mình trong phần thanh toán của bảng điều khiển của bạn.
Tính năng ngưỡng linh hoạt hiện đang có sẵn cho các ví USD/EUR/GBP. Ngưỡng ví INR vẫn cố định ở ₹1,000.
A: Để liên kết tài khoản ngân hàng của bạn, hãy điều hướng đến phần Cài đặt Thanh toán của bảng điều khiển của bạn và nhấp vào Thêm Tài khoản Ngân hàng. Bạn sẽ cần nhập thông tin ngân hàng của mình và xác minh tài khoản.
A: Có, bạn có thể theo dõi trạng thái thanh toán của mình từ phần Thanh toán của bảng điều khiển.
A: Phí thanh toán đề cập đến chi phí giao dịch để chuyển tiền mà chúng tôi đã thu thập từ khách hàng của bạn đến tài khoản ngân hàng của bạn. Chúng tôi liên tục cải thiện để giảm phí thanh toán bằng cách hợp tác với các đối tác địa phương trong quốc gia của bạn. Vui lòng tham khảo cấu trúc giá và phí để biết thông tin chi tiết.
A: Thanh toán thường mất 1–2 ngày làm việc để phản ánh trong tài khoản ngân hàng của bạn.
Các khoản chuyển không được giải quyết vào cuối tuần hoặc ngày lễ ngân hàng. Nếu thanh toán của bạn được xử lý vào thứ Sáu, hãy mong đợi nó vào thứ Hai hoặc thứ Ba.
A: Chỉ cần nhập thông tin ngân hàng Payoneer của bạn vào Mẫu Thông tin Ngân hàng dưới bảng điều khiển của bạn. Hiện tại chưa có tích hợp Payoneer riêng biệt.
A: Có. Bạn có thể nhận thanh toán qua Payoneer bằng cách:
  • Nhập thông tin tài khoản Payoneer của bạn vào Mẫu Thông tin Ngân hàng trên bảng điều khiển Dodo
  • Đảm bảo tài khoản của bạn đã được phê duyệt và hỗ trợ USD hoặc loại tiền tệ mà bạn đang rút
Không có tích hợp Payoneer riêng biệt — nó được coi như một tài khoản ngân hàng thông thường.
A: Chỉ cần chờ. Đội ngũ tuân thủ của chúng tôi thường xem xét các mẫu trong vòng 1–2 ngày làm việc. Nếu gấp:
A: Nếu ngày thanh toán của bạn rơi vào thứ Sáu, nó thường được xử lý vào cùng ngày. Tuy nhiên:
  • Nếu có ngày lễ ngân hàng hoặc cuối tuần, nó có thể bị trì hoãn đến ngày làm việc tiếp theo (thường là thứ Hai).
  • Thời gian chính xác có thể phụ thuộc vào quy tắc xử lý của ngân hàng của bạn.
Nếu có nghi ngờ, hãy kiểm tra bảng điều khiển của bạn hoặc hỏi hỗ trợ bằng email đã đăng ký của bạn.
A: Nếu bạn đã nộp mọi thứ và đang chờ tuân thủ thanh toán:
  • Đề cập rõ ràng về sự khẩn cấp của bạn trong các cuộc trò chuyện hỗ trợ (ví dụ: ra mắt trực tiếp, chiến dịch trả phí).
  • Bao gồm ID doanh nghiệp và email của bạn.
  • Tránh spam hoặc gán nhãn nhiều thành viên trong đội ngũ — điều này có thể làm chậm hàng đợi.
A: Nếu bạn đã nhập thông tin ngân hàng không chính xác:
  • Liên hệ với hỗ trợ qua Intercom hoặc Discord hoặc Email.
  • DM ID email của bạn và yêu cầu đặt lại thủ công phần xác minh ngân hàng nếu bạn liên hệ qua Discord.
  • Chờ đội ngũ tuân thủ mở lại phần này để bạn nộp lại.
Việc chỉnh sửa thông tin ngân hàng trực tiếp trong bảng điều khiển có thể không được phép sau khi nộp.
A: Không. Nếu bạn đã đăng ký là một công ty hoặc thực thể pháp lý, bạn phải sử dụng tài khoản ngân hàng của thực thể đó.
A: Nếu quốc gia của bạn không phát hành mã SWIFT, điều này sẽ không chặn việc xác minh của bạn, nhưng nó sẽ yêu cầu xem xét thủ công bởi đội ngũ tuân thủ của chúng tôi.Những gì cần làm:
  • Liên hệ với hỗ trợ và giải thích rằng quốc gia của bạn không phát hành mã SWIFT
  • Nộp tài liệu ngân hàng chính thức xác nhận:
    • Số tài khoản của bạn
    • Tên chủ tài khoản
    • Rằng không có mã SWIFT nào được phát hành ở quốc gia của bạn
  • Trong một số trường hợp, một mã SWIFT chung có thể được sử dụng dựa trên quốc gia của bạn
Trường hợp này sẽ trải qua xem xét tuân thủ thủ công. Để xử lý nhanh hơn, hãy viết email đến [email protected] để được tăng tốc.
A: Nếu quốc gia của bạn không sử dụng mã SWIFT, hãy cung cấp các tài liệu thay thế sau:
  • Bảng sao kê ngân hàng hoặc chứng nhận chính thức cho thấy thông tin tài khoản của bạn
  • Thư ngân hàng xác nhận số tài khoản của bạn, tên chủ tài khoản và rằng không có mã SWIFT nào được phát hành
  • Bất kỳ tài liệu do chính phủ phát hành nào xác nhận định dạng thông tin định tuyến ngân hàng của bạn
Liên hệ với [email protected] trước khi nộp để đảm bảo bạn cung cấp định dạng tài liệu chính xác cho quốc gia của mình.

Hóa đơn & Báo cáo

A: Có, Dodo Payments tự động tạo hóa đơn cho mỗi giao dịch thành công. Những hóa đơn này bao gồm tất cả các chi tiết cần thiết như phân tích thuế, thông tin khách hàng và chi tiết sản phẩm.
A: Có, bạn có thể tùy chỉnh giao diện của hóa đơn bằng cách thêm logo công ty và tên thương hiệu của bạn. Bạn có thể quản lý các cài đặt này trong phần Hồ sơ Doanh nghiệp của bảng điều khiển.
A: Bạn có thể xem hoặc tải xuống hóa đơn từ phần Hóa đơn của bảng điều khiển. Mỗi khoản thanh toán sẽ có một hóa đơn liên quan có thể được tải xuống dưới dạng PDF.
A: Bạn có thể tạo báo cáo chi tiết từ phần Báo cáo của bảng điều khiển. Những báo cáo này bao gồm dữ liệu về giao dịch, hoàn tiền và thanh toán, mà bạn có thể lọc theo ngày và xuất ra định dạng CSV.

Hoàn tiền & Tranh chấp

A: Để phát hành hoàn tiền, hãy đi đến Trang Chi tiết Thanh toán của giao dịch mà bạn muốn hoàn tiền và nhấp vào nút Khởi tạo Hoàn tiền. Bạn có thể phát hành hoàn tiền toàn bộ hoặc một phần, miễn là khoản thanh toán đáp ứng các quy tắc đủ điều kiện hoàn tiền.
A: Khi một khoản hoàn tiền được khởi tạo, khách hàng thường sẽ nhận được số tiền hoàn lại trong vòng 3-5 ngày làm việc, tùy thuộc vào phương thức thanh toán và ngân hàng của họ.
A: Nếu một chargeback được nộp chống lại bạn:
  • Bạn có thể mất cả số tiền giao dịch và phí tranh chấp
  • Bạn có thể nộp bằng chứng về việc giao hàng sản phẩm, nhật ký sử dụng, hoặc giao tiếp với khách hàng
  • Tuy nhiên, quyết định cuối cùng thuộc về ngân hàng phát hành của khách hàng
Gửi email đến [email protected] với:
  • ID tranh chấp
  • ID thanh toán
  • Bằng chứng liên quan
A: Có — bạn có thể:
  • Chia sẻ tài liệu (nhật ký trò chuyện, hồ sơ sử dụng, xác nhận giao hàng)
  • Giải thích rằng dịch vụ đã được thực hiện
  • Yêu cầu miễn phí tranh chấp nếu đây là vấn đề lần đầu hoặc nếu gian lận có thể chứng minh được
Không có đảm bảo rằng phí sẽ được miễn, nhưng đội ngũ của chúng tôi sẽ xem xét từng trường hợp dựa trên giá trị.

Webhooks & Tích hợp

A: Có. Việc xác minh thủ công là có thể, nhưng nó phải tuân theo các bước ký kết chính xác. Để có cách tiếp cận dễ dàng và đáng tin cậy hơn, Dodo Payments khuyến nghị sử dụng gói standardwebhooks:
from standardwebhooks.webhooks import Webhook

wh = Webhook(webhook_secret_key)
payload = request.get_data(as_text=True)
headers = request.headers

if not wh.verify(payload, headers):
    return jsonify({'error': 'Invalid webhook signature'}), 401

Then parse the payload as needed.
A: Bạn có thể tham khảo tài liệu chính thức của Dodo Payments tại đây: https://docs.dodopayments.com/developer-resources/webhooks#manual-verification-alternative
A: Bạn có thể đang nhầm lẫn giữa URL chuyển hướng và URL webhook. URL chuyển hướng là nơi người dùng được gửi đến sau khi thanh toán, và nó có thể chứa ?subscription_id=...&status=active trong một yêu cầu GET. Đây không phải là webhook của bạn.Để nhận các payload POST có cấu trúc từ Dodo Payments:
  • Thiết lập một webhook dưới Bảng điều khiển → Nhà phát triển → Webhooks
  • Đảm bảo URL chấp nhận các yêu cầu POST và xác minh chữ ký
Bạn có thể có cả webhook và URL chuyển hướng — chúng phục vụ các mục đích khác nhau.
A: Bạn có thể đã quên truyền môi trường chính xác khi khởi tạo client DodoPayments.
Sửa:
client = DodoPayments(
bearer_token="your_api_key",
      environment="live_mode"  # or "test_mode"
)
A: Bạn có thể làm điều này thông qua bảng điều khiển webhook. Đi tới Bảng điều khiển -> Nhà phát triển -> Webhooks
A:
  • Webhook URL: Được cấu hình trong bảng điều khiển. Nhận các payload POST về các sự kiện.
  • Redirect URL: Gửi trong yêu cầu API thanh toán. Gửi người dùng trở lại ứng dụng của bạn với các tham số truy vấn (?status=success).
Sử dụng webhooks để tự động hóa các thứ như cập nhật DB, và chuyển hướng để hiển thị các màn hình cảm ơn.
A: Sự kiện webhook payment.succeeded cho các sản phẩm đăng ký không bao gồm product_id. Thay vào đó, nó cung cấp subscription_id liên kết với đăng ký, cùng với các chi tiết liên quan khác.
A: Để xác minh rằng các webhook bạn nhận được thực sự từ Dodo Payments và không phải từ các tác nhân độc hại, hãy làm theo các bước sau:
  1. Kiểm tra Chữ ký: Mỗi webhook được gửi bởi Dodo Payments bao gồm một chữ ký duy nhất trong tiêu đề webhook-signature. Chữ ký này được tạo ra bằng cách sử dụng khóa bí mật của webhook của bạn và payload của sự kiện.
  2. Lấy Khóa Bí mật: Đảm bảo bạn có khóa bí mật cho webhook của mình, có thể tìm thấy trong bảng điều khiển Dodo Payments của bạn dưới cài đặt Webhooks.
  3. Tính toán lại Chữ ký: Sử dụng cùng một thuật toán ký (HMAC-SHA256) như Dodo Payments để tính toán chữ ký trên máy chủ của bạn. Sử dụng payload của webhook và khóa bí mật webhook của bạn.
  4. So sánh Chữ ký: So sánh chữ ký đã tính toán lại với chữ ký được cung cấp trong tiêu đề webhook-signature. Nếu chúng khớp, webhook là xác thực; nếu không, nó nên bị từ chối.
  5. Sử dụng HTTPS: Đảm bảo điểm cuối webhook của bạn sử dụng HTTPS để bảo mật giao tiếp và ngăn chặn việc giả mạo trong quá trình truyền dữ liệu. Bằng cách thực hiện các bước này, bạn có thể tự tin xác minh tính xác thực của các webhook được gửi bởi Dodo Payments.
Chúng tôi khuyến nghị sử dụng các gói do StandardWebhooks cung cấp để xác minh chữ ký và không tự xây dựng nó.
A: Đối với các đăng ký, subscription.renew sẽ được kích hoạt bất cứ khi nào số tiền đăng ký bị khấu trừ. Vì vậy, đúng là hành vi mong đợi.
A: Để thử nghiệm các webhook cục bộ, bạn có thể làm theo các bước sau:
  1. Sử dụng Công cụ Tunneling: Các công cụ như ngrok, LocalTunnel, hoặc Cloudflare Tunnel có thể mở rộng máy chủ cục bộ của bạn ra internet. Điều này cung cấp một URL công khai mà Dodo Payments có thể sử dụng để gửi các sự kiện webhook đến môi trường cục bộ của bạn.
  2. Thiết lập Điểm cuối Webhook: Tạo một điểm cuối webhook trong ứng dụng cục bộ của bạn để xử lý các sự kiện webhook đến. Đảm bảo nó lắng nghe các yêu cầu HTTP POST.
  3. Cấu hình Webhook trong Dodo Payments: Đi tới bảng điều khiển Dodo Payments của bạn, điều hướng đến cài đặt Webhooks, và cập nhật URL webhook thành URL công khai được tạo bởi công cụ tunneling.
A: Kiểm tra các điều sau:
  • Bạn không nhầm lẫn giữa URL webhook và URL chuyển hướng
  • Webhook đã được cấu hình dưới Nhà phát triển > Webhooks
  • URL của bạn chấp nhận các yêu cầu POST và phản hồi với 2xx
  • Xác minh chữ ký (nếu được kích hoạt) đã được thực hiện đúng cách
Nếu bạn chỉ thấy các yêu cầu GET với ?status=success, bạn đang gỡ lỗi URL chuyển hướng, không phải webhook.
A: Không. Mặc dù đây là một cách nhanh chóng, các tham số truy vấn URL có thể bị giả mạo.Nếu bạn đang sử dụng redirect_url?status=success:
  • Xác minh lại giao dịch bằng một cuộc gọi API
  • Hoặc chờ webhook payment.succeeded
Xem các chuyển hướng như là xác nhận từ phía người dùng, không phải là bằng chứng thanh toán.
A: Có, Dodo Payments cung cấp tích hợp APIhỗ trợ SDK để tích hợp liền mạch với trang web hoặc nền tảng của bạn. Bạn có thể tìm thấy tài liệu API, hướng dẫn SDK và tài nguyên tích hợp trong Phần Nhà phát triển của bảng điều khiển của bạn.

Thử nghiệm & Phát triển Cục bộ

A: Có — các đăng ký có thể được thử nghiệm hoàn toàn trong Chế độ Kiểm tra.Chỉ cần không sử dụng số thẻ thực.
A:
  • Trên bảng điều khiển Dodo của bạn, tìm công tắc Chế độ Kiểm tra.
  • Bật nó lên để sử dụng các khóa API thử nghiệm và mô phỏng các khoản thanh toán.
Bạn sẽ thấy các nhãn “Chế độ Kiểm tra” trên tất cả các màn hình. Hãy chắc chắn sử dụng khóa API hoặc môi trường tương ứng khi chuyển đổi.
A: Có, nhưng hãy nhớ:
  • Không có tiền thật nào sẽ được chuyển
  • Bạn có thể mô phỏng các webhook và quy trình
  • Chi tiết thẻ vẫn nên là thẻ thử nghiệm
Điều này giúp gỡ lỗi quy trình từ đầu đến cuối mà không có tác động tài chính.
A: Điều này có nghĩa là:
  • Một thẻ Ấn Độ được sử dụng để thực hiện thanh toán nhưng quốc gia thanh toán không được đặt là IN.
  • Bạn có thể đã truyền một quốc gia thanh toán không chính xác.

Hỗ trợ & Giao tiếp

A: Bạn có thể liên hệ với đội ngũ hỗ trợ của chúng tôi bằng cách gửi email đến [email protected]. Chúng tôi ở đây để hỗ trợ bạn với bất kỳ vấn đề hoặc câu hỏi nào bạn có thể có.
A: Nếu bạn đã nhắn tin trong:
  • Intercom mà không có phản hồi
  • Discord mà không có sự công nhận
Thì:

Bảo mật & Ngăn chặn Gian lận

A: Dodo Payments sử dụng phát hiện gian lận theo thời gian thực để theo dõi các giao dịch đáng ngờ. Chúng tôi cũng tuân thủ tiêu chuẩn PCI-DSS để đảm bảo rằng tất cả thông tin thanh toán được mã hóa và an toàn.
A: Có, Dodo Payments sử dụng mã hóa dữ liệutoken hóa để bảo vệ thông tin nhạy cảm. Chúng tôi đảm bảo rằng dữ liệu thanh toán của khách hàng không bao giờ được lưu trữ trực tiếp và vẫn an toàn trong quá trình giao dịch.
A: Vui lòng báo cáo bất kỳ lỗ hổng nào được phát hiện trực tiếp cho đội ngũ bảo mật của chúng tôi tại [email protected]
A: Hiện tại chúng tôi không cung cấp phần thưởng tiền tệ, nhưng chúng tôi có cung cấp hàng hóa Dodo Payments như một dấu hiệu của sự trân trọng.