Skip to main content

Pendahuluan

Dodo Payments memungkinkan Anda menjual barang dan layanan digital di app iOS, serta menangani kepatuhan pajak, konversi mata uang, dan pembayaran kepada Anda. Halaman ini membahas cara kerja integrasi untuk alat SaaS, langganan konten, dan utilitas digital, serta wilayah App Store tempat Anda dapat menggunakannya.

Ikhtisar

Dodo Payments adalah Merchant of Record (MoR) Anda dan menangani bagian-bagian berikut dari bisnis digital Anda:
  • Pemungutan dan penyetoran pajak (VAT, GST, dan pajak regional lainnya)
  • Pembayaran global, termasuk metode pembayaran lokal, sesuai kebijakan Dodo Payments
  • Konversi mata uang dan valuta asing
  • Pencegahan fraud dan alat penyelesaian sengketa
  • Faktur dan tanda terima untuk pelanggan akhir
  • Kepatuhan terhadap peraturan regional

Kasus Penggunaan

Subscriptions

  • Akses ke konten atau fitur premium
  • Penagihan berulang dengan free trial, prorasi, serta upgrade atau downgrade

Courses and Learning

  • Akses bayar per kursus
  • Paket konten bundel
  • Lisensi seumur hidup atau yang dapat diperpanjang
  • Pelacakan progres di app Anda

Digital Downloads

  • Pembelian sekali bayar (PDF, musik, alat)
  • Pengiriman aset digital
  • Manajemen kunci lisensi

SaaS Tools

  • Langganan Software-as-a-Service
  • Penagihan berdasarkan penggunaan
  • Rencana tim dan perusahaan

Alur Integrasi

App Anda membuka hosted checkout Dodo Payments dengan iOS checkout SDK. SDK tersebut menampilkan checkout di SFSafariViewController dan mengembalikan hasil bertipe.
Gunakan SDK, bukan menyematkan checkout dalam WebView. Apple mendokumentasikan dukungan Apple Pay di SFSafariViewController, sementara WebView yang disematkan dapat menonaktifkan Apple Pay dan Google Pay, sehingga mengurangi konversi wallet Anda. Misalnya, WKWebView menonaktifkan Apple Pay saat aplikasi Anda menyisipkan skrip ke halaman. App Review menerapkan aturan pembelian yang sama (pedoman 3.1.1) pada checkout WebView seperti pada checkout native.

Langkah Integrasi

1

Mobile App to Your Server

App Anda meminta URL checkout kepada backend Anda. Autentikasi permintaan tersebut dengan token sesi pengguna yang telah masuk.
2

Your Server to Dodo API

Backend Anda membuat checkout session dengan API key Anda dan mengembalikan checkout_url ke aplikasi.
Buat sesi checkout di server Anda, jangan pernah di app. Siapa pun dapat mengekstrak API key dari binary app.
3

Mobile App Opens Checkout

Teruskan checkout_url ke DodoCheckout.start(...). SDK menampilkannya di SFSafariViewController dan mengembalikan hasil bertipe ketika pelanggan menyelesaikan atau menutup checkout.
4

Dodo Payments to Your Server

Dodo Payments mengirimkan webhook payment.succeeded atau subscription.active ke endpoint Anda ketika pembayaran berhasil atau langganan diaktifkan.
5

Your Server Grants Access

Buka akses ke konten yang dibeli dari webhook tersebut, bukan dari hasil yang diterima aplikasi. Hasil SDK adalah petunjuk UI, bukan bukti pembayaran.

iOS Checkout SDK

Langkah instalasi dan contract start(...) lengkap untuk Swift.

Mobile Integration Guide

Alur end-to-end, serta contract yang sama untuk Android, React Native, dan Flutter.

Ketersediaan Regional

Dodo Payments hanya mendukung alur pembelian alternatif di wilayah App Store tempat Apple secara eksplisit mengizinkan pembayaran eksternal, atau tempat regulator atau perintah pengadilan mewajibkannya.

Wilayah yang Didukung

Didukung sejauh diizinkan oleh perintah pengadilan yang berlaku saat ini dan App Store Review Guidelines Apple.
  • Guideline 3.1.1(a) memungkinkan app di storefront AS menyertakan tombol dan tautan ke metode pembelian lain tanpa entitlement
  • Tunduk pada hasil proses pengadilan Epic v. Apple
  • Anda harus mengikuti pedoman implementasi Apple
Didukung melalui ketentuan UE Apple dan entitlement pembelian eksternal Apple untuk UE.
  • Diaktifkan melalui Ketentuan Alternatif UE Apple. Mulai 1 Oktober 2026, Apple mengganti ketentuan ini dengan satu rangkaian ketentuan UE
  • Memerlukan StoreKit External Purchases or Offers Entitlement berdasarkan ketentuan yang berlaku mulai 1 Oktober 2026. Berdasarkan ketentuan sebelumnya, entitlement tersebut adalah StoreKit External Purchase Link Entitlement
  • Anda harus mematuhi persyaratan Digital Markets Act UE
Didukung berdasarkan Mobile Software Competition Act (MSCA) Jepang, yang berlaku sejak 18 Desember 2025.
  • Apple mengizinkan metode pembayaran alternatif dan tautan ke pembelian eksternal di storefront Jepang
  • Anda harus mengikuti entitlement khusus Jepang dari Apple dan persyaratan App Store Connect
  • Ketentuan komisi berbeda dari wilayah lain; periksa ketentuan Apple yang berlaku saat ini untuk Jepang
Korea Selatan bukan wilayah yang didukung. StoreKit External Purchase Entitlement for South Korea dari Apple mengharuskan alur pembayaran dalam aplikasi native yang “may not be within a web view”, diproses oleh penyedia layanan pembayaran Korea yang disetujui Apple (seperti KCP, Inicis, Toss, atau NICE), dengan harga dalam Won Korea Selatan. Checkout Dodo Payments terbuka sebagai halaman web, sehingga tidak memenuhi persyaratan ini.
Sebelum mengaktifkan Dodo Payments untuk storefront mana pun, tinjau dan ikuti entitlement khusus wilayah serta persyaratan App Store Connect dari Apple. Alur pembayaran alternatif di wilayah yang tidak didukung dapat menyebabkan aplikasi Anda ditolak atau dihapus.
Beberapa model bisnis tidak memerlukan in-app purchase (IAP). Berdasarkan pedoman 3.1.3(e), aplikasi yang menjual barang fisik atau layanan yang digunakan di luar aplikasi harus menggunakan metode pembayaran selain IAP. Dodo Payments juga mendukung model-model ini. Periksa kategori aplikasi Anda berdasarkan pedoman Apple yang berlaku saat ini untuk memastikan apakah IAP diperlukan untuk kasus penggunaan Anda.

Pelajari Lebih Lanjut

Untuk kebijakan global, riwayat hukum, dan strategi mengurangi biaya App Store, lihat:

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

Pelajari di mana dan bagaimana Anda dapat menerapkan alur pembayaran alternatif secara legal, dengan panduan regional terbaru dan kiat kepatuhan.
Terakhir diubah pada 28 September 2026