Skip to main content

Giới thiệu

Dodo Payments cho phép bạn bán hàng hóa và dịch vụ kỹ thuật số trong ứng dụng iOS, đồng thời xử lý việc tuân thủ thuế, chuyển đổi tiền tệ và chi trả cho bạn. Trang này trình bày cách hoạt động của integration đối với các công cụ SaaS, subscription nội dung và tiện ích kỹ thuật số, cũng như những khu vực App Store mà bạn có thể sử dụng integration này.

Tổng quan

Dodo Payments là Merchant of Record (MoR) của bạn và đảm nhận các phần sau trong hoạt động kinh doanh kỹ thuật số của bạn:
  • Thu và nộp thuế (VAT, GST và các loại thuế khu vực khác)
  • Thanh toán toàn cầu, bao gồm các phương thức thanh toán địa phương, tuân theo chính sách của Dodo Payments
  • Chuyển đổi tiền tệ và ngoại hối
  • Phòng chống gian lận và các công cụ xử lý tranh chấp
  • Lập hóa đơn và biên lai cho khách hàng cuối
  • Tuân thủ các quy định của từng khu vực

Trường hợp sử dụng

Subscriptions

  • Quyền truy cập nội dung cao cấp hoặc tính năng
  • Thanh toán định kỳ với thời gian dùng thử miễn phí, tính phí theo tỷ lệ và nâng cấp hoặc hạ cấp

Courses and Learning

  • Quyền truy cập khóa học theo hình thức trả tiền cho từng khóa
  • Các gói nội dung kết hợp
  • Giấy phép trọn đời hoặc có thể gia hạn
  • Theo dõi tiến độ trong ứng dụng của bạn

Digital Downloads

  • Mua một lần (PDF, nhạc, công cụ)
  • Cung cấp tài sản kỹ thuật số
  • Quản lý khóa giấy phép

SaaS Tools

  • Đăng ký phần mềm dạng dịch vụ
  • Thanh toán theo mức sử dụng
  • Gói cho nhóm và doanh nghiệp

Quy trình tích hợp

Ứng dụng của bạn mở hosted checkout của Dodo Payments bằng iOS checkout SDK. SDK hiển thị checkout trong SFSafariViewController và trả về kết quả có kiểu.
Sử dụng SDK thay vì nhúng checkout vào một WebView. Apple nêu rõ việc hỗ trợ Apple Pay trong SFSafariViewController, trong khi một WebView được nhúng có thể vô hiệu hóa Apple Pay và Google Pay, khiến bạn mất đi lượt chuyển đổi từ ví điện tử. Ví dụ: WKWebView sẽ vô hiệu hóa Apple Pay khi ứng dụng của bạn chèn script vào trang. App Review áp dụng cùng các quy tắc mua hàng (guideline 3.1.1) cho checkout WebView cũng như checkout gốc.

Các bước tích hợp

1

Mobile App to Your Server

Ứng dụng của bạn yêu cầu backend cung cấp URL checkout. Xác thực yêu cầu bằng token phiên của người dùng đã đăng nhập.
2

Your Server to Dodo API

Backend của bạn tạo một checkout session bằng API key của bạn và trả về checkout_url cho ứng dụng.
Tạo các phiên checkout trên server của bạn, không bao giờ tạo trong ứng dụng. Bất kỳ ai cũng có thể trích xuất API key từ binary của ứng dụng.
3

Mobile App Opens Checkout

Truyền checkout_url đến DodoCheckout.start(...). SDK hiển thị giá trị này trong SFSafariViewController và trả về kết quả có kiểu khi khách hàng hoàn tất hoặc đóng checkout.
4

Dodo Payments to Your Server

Dodo Payments gửi webhook payment.succeeded hoặc subscription.active đến endpoint của bạn khi thanh toán thành công hoặc subscription được kích hoạt.
5

Your Server Grants Access

Mở khóa nội dung đã mua từ webhook đó, không dựa trên kết quả mà ứng dụng nhận được. Kết quả SDK chỉ là gợi ý cho UI, không phải bằng chứng thanh toán.

iOS Checkout SDK

Các bước cài đặt và contract đầy đủ của start(...) cho Swift.

Mobile Integration Guide

Luồng end-to-end cùng contract tương tự cho Android, React Native và Flutter.

Khả năng cung cấp theo khu vực

Dodo Payments chỉ hỗ trợ các quy trình mua hàng thay thế tại những khu vực App Store nơi Apple cho phép rõ ràng hình thức thanh toán bên ngoài, hoặc nơi cơ quan quản lý hay lệnh của tòa án yêu cầu.

Các khu vực được hỗ trợ

Được hỗ trợ trong phạm vi các lệnh của tòa án hiện hành và App Store Review Guidelines của Apple cho phép.
  • Guideline 3.1.1(a) cho phép các ứng dụng trên storefront Hoa Kỳ bao gồm nút và liên kết đến các phương thức mua hàng khác mà không cần entitlement
  • Tùy thuộc vào kết quả của quá trình tố tụng Epic v. Apple
  • Bạn phải tuân thủ các hướng dẫn triển khai của Apple
Được hỗ trợ theo các điều khoản EU của Apple và entitlement mua hàng bên ngoài của Apple dành cho EU.
  • Được kích hoạt thông qua Điều khoản Thay thế EU của Apple. Từ ngày 1 tháng 10 năm 2026, Apple sẽ thay thế các điều khoản này bằng một bộ điều khoản EU duy nhất
  • Yêu cầu StoreKit External Purchases or Offers Entitlement theo các điều khoản có hiệu lực từ ngày 1 tháng 10 năm 2026. Theo các điều khoản trước đó, entitlement là StoreKit External Purchase Link Entitlement
  • Bạn phải tuân thủ các yêu cầu của Đạo luật Thị trường Kỹ thuật số EU
Được hỗ trợ theo Đạo luật Cạnh tranh Phần mềm Di động của Nhật Bản (MSCA), có hiệu lực từ ngày 18 tháng 12 năm 2025.
  • Apple cho phép các phương thức thanh toán thay thế và liên kết đến giao dịch mua bên ngoài trên storefront Nhật Bản
  • Bạn phải tuân thủ các yêu cầu về entitlement và App Store Connect dành riêng cho Nhật Bản của Apple
  • Các điều khoản về hoa hồng khác với những khu vực khác; hãy kiểm tra các điều khoản hiện hành của Apple dành cho Nhật Bản
Hàn Quốc không phải là khu vực được hỗ trợ. StoreKit External Purchase Entitlement for South Korea của Apple yêu cầu quy trình thanh toán trong ứng dụng gốc “may not be within a web view”, được xử lý bởi nhà cung cấp dịch vụ thanh toán Hàn Quốc được Apple phê duyệt (chẳng hạn như KCP, Inicis, Toss hoặc NICE), với giá được tính bằng Won Hàn Quốc. Checkout của Dodo Payments mở dưới dạng một trang web, vì vậy không đáp ứng các yêu cầu này.
Trước khi bật Dodo Payments cho bất kỳ storefront nào, hãy xem xét và tuân thủ các entitlement dành riêng cho từng khu vực cùng các yêu cầu của App Store Connect do Apple quy định. Các quy trình thanh toán thay thế tại những khu vực không được hỗ trợ có thể khiến ứng dụng của bạn bị từ chối hoặc gỡ bỏ.
Một số mô hình kinh doanh không yêu cầu mua hàng trong ứng dụng (IAP). Theo guideline 3.1.3(e), các ứng dụng bán hàng hóa vật lý hoặc dịch vụ được sử dụng bên ngoài ứng dụng phải sử dụng phương thức thanh toán khác với IAP. Dodo Payments cũng hỗ trợ các mô hình này. Hãy đối chiếu danh mục ứng dụng của bạn với các guideline hiện hành của Apple để xác nhận IAP có bắt buộc cho trường hợp sử dụng của bạn hay không.

Tìm hiểu thêm

Để xem các chính sách toàn cầu, lịch sử pháp lý và chiến lược giảm phí App Store, hãy xem:

Bypassing App Store & Play Store Fees: A Strategic and Legal Playbook

Tìm hiểu nơi nào và bằng cách nào bạn có thể triển khai hợp pháp các quy trình thanh toán thay thế, cùng hướng dẫn cập nhật theo từng khu vực và các mẹo tuân thủ.
Lần sửa đổi cuối 26 tháng 9, 2026