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:- What We Handle
- What You Get
- 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 diSFSafariViewController dan mengembalikan hasil bertipe.
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.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
United States
United States
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
European Union (EU) App Store
European Union (EU) App Store
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
Japan
Japan
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.
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.