Dompet yang Didukung
Dodo Payments hanya menampilkan setiap wallet jika checkout sesuai dengan negara, mata uang, dan jenis pembayaran yang didukung:Apple Pay
Apple Pay memungkinkan pelanggan membayar dengan kartu yang tersimpan di Apple Wallet dan mengonfirmasi menggunakan Face ID atau Touch ID.Persyaratan
- Perangkat: iOS 17 atau lebih baru, iPadOS 17 atau lebih baru, atau Safari 17 atau lebih baru di macOS.
- Protokol: Halaman harus dimuat melalui HTTPS.
- Domain: Untuk inline checkout, domain harus diverifikasi dengan Apple.
Verifikasi Domain
Open Apple Pay Domains

Open Apple Pay domains from the Apple Pay row
Download the Domain Association File

Download the Apple Pay domain association file
Register Your Domain
shop.example.com), lalu klik Continue.
Register the domain where you embed checkout
Host the File on Your Domain
Content-Type: application/octet-stream atau text/plain.Verify the Domain

Verify the hosted association file
Confirm It's Active

Verified domains show an Active status
Test the Integration
- Buka checkout di perangkat Apple.
- Pastikan tombol Apple Pay muncul.
- Selesaikan transaksi pengujian.
Konfigurasi
Untuk membatasi sesi checkout ke Apple Pay dan kartu, teruskanallowed_payment_method_types:
Google Pay
Google Pay memungkinkan pelanggan membayar dengan kartu yang tersimpan di akun Google mereka.Persyaratan
- Browser: Chrome di desktop dan Android, serta Firefox di desktop. Checkout tidak menampilkan Google Pay di Safari atau browser apa pun di iOS. Di browser tersebut, pelanggan dapat membayar dengan Apple Pay atau kartu.
- Perangkat: Perangkat Android dengan aplikasi Google Pay.
- Pengaturan: Di Chrome, Allow sites to check if you have payment methods saved harus diaktifkan.
Konfigurasi
Untuk membatasi sesi checkout ke Google Pay dan kartu, teruskanallowed_payment_method_types:
Amazon Pay
Amazon Pay memungkinkan pelanggan checkout menggunakan metode pembayaran yang tersimpan di akun Amazon mereka.Ketersediaan
- Wilayah: Global, kecuali India.
- Mata uang: USD, EUR, GBP, AUD, CHF, DKK, HKD, JPY, NOK, NZD, SEK, ZAR. Mata uang yang ditawarkan checkout bergantung pada processor yang melayaninya.
- Langganan: Tidak didukung.
Konfigurasi
Untuk membatasi sesi checkout ke Amazon Pay dan kartu, teruskanallowed_payment_method_types:
Cash App Pay
Cash App Pay memungkinkan pelanggan di AS membayar dari akun Cash App mereka.Ketersediaan
- Wilayah: Hanya AS. Negara penagihan harus AS.
- Mata uang: Hanya USD.
- Langganan: Didukung.
Konfigurasi
Untuk membatasi sesi checkout ke Cash App Pay dan kartu, teruskanallowed_payment_method_types:
RevolutPay
RevolutPay memungkinkan pengguna Revolut membayar dari saldo akun Revolut atau kartu yang tertaut.Ketersediaan
- Wilayah: Global.
- Mata uang: Hanya GBP.
- Langganan: Tidak didukung.
Konfigurasi
Untuk membatasi sesi checkout ke RevolutPay dan kartu, teruskanallowed_payment_method_types:
Pengujian
Dalam test mode, pembayaran wallet berjalan melalui alur checkout yang sama tanpa memindahkan uang sungguhan.Pengujian Apple Pay
Use Test Mode
Add a Card to Apple Wallet
Complete a Test Purchase
Pengujian Google Pay
Join the Test Card Group
Enable Test Mode
Complete a Test Purchase
Amazon Pay & Cash App Pay
Gunakan API keys test mode Anda dan ikuti alur checkout standar. Transaksi pengujian disimulasikan dan tidak ada charge sungguhan.Dukungan SDK
Ketersediaan wallet bergantung pada cara Anda menampilkan checkout.Web SDKs
Digital wallets berfungsi di:- Overlay Checkout, kecuali Apple Pay.
- Inline Checkout. Apple Pay memerlukan verifikasi domain.
- Integrasi Direct API dengan hosted checkout.
Mobile SDKs (Checkout)
SDK checkout Android, iOS, React Native, dan Flutter membuka hosted checkout Dodo Payments di system browser platform tersebut (SFSafariViewController di iOS,
Chrome Custom Tabs di Android), bukan di WebView. Apple Pay dan Google Pay berfungsi
di sana dengan cara yang sama seperti di web. Lihat Mobile Integration Guide untuk penyiapan.
Praktik Terbaik
Prioritize wallets on mobile
Prioritize wallets on mobile
Complete domain verification early
Complete domain verification early
Always include card fallbacks
Always include card fallbacks
credit dan debit di allowed_payment_method_types.Test on real devices
Test on real devices
Pemecahan Masalah
Apple Pay domain stuck on Pending
Apple Pay domain stuck on Pending
- File dapat diakses di
https://<your-domain>/.well-known/apple-developer-merchantid-domain-association. - File disajikan melalui HTTPS dengan sertifikat yang valid.
- File dapat diakses tanpa redirects. Redirect ke
www, ke host lain, atau ke halaman error akan membuat pemeriksaan gagal. - File disajikan sebagai
Content-Type: application/octet-streamatautext/plain, bukantext/html. - File tersebut adalah file yang diunduh dari Manage domains untuk bisnis ini, bukan file yang digunakan ulang dari akun atau provider lain.
Wallet payment failed
Wallet payment failed
- Kartu di wallet sudah kedaluwarsa atau tidak valid.
- Bank menolak transaksi.
- Masalah koneksi jaringan mengganggu pembayaran.
Wrong device type
Wrong device type
- Apple Pay: Hanya perangkat Apple.
- Google Pay: Perangkat Chrome atau Android.