Langsung ke konten utama
Dompet digital memungkinkan pelanggan membayar hanya dengan satu ketuk menggunakan metode pembayaran yang disimpan di perangkat mereka. Mereka menawarkan tingkat konversi yang lebih tinggi, keamanan yang lebih kuat melalui tokenisasi, dan pengalaman checkout yang lebih lancar.

Dompet yang Didukung

Dukungan PayPal Ditangguhkan: PayPal sementara tidak tersedia untuk transaksi baru.

Apple Pay

Apple Pay memungkinkan pelanggan membayar menggunakan kartu yang disimpan di Apple Wallet mereka, dengan autentikasi Face ID atau Touch ID.
Apple Pay ditawarkan untuk langganan bahkan ketika biaya pertama adalah **0(misalnya,ujicobagratis)sehinggamandatpembayarandapatdiatursaatpendaftaran.Untukpembayaransatukali,ApplePayhanyaditampilkanketikajumlahnyalebihbesardari0** (misalnya, uji coba gratis) sehingga mandat pembayaran dapat diatur saat pendaftaran. Untuk pembayaran satu kali, Apple Pay hanya ditampilkan ketika jumlahnya lebih besar dari 0.

Persyaratan

  • Perangkat: iOS 17+, iPadOS 17+, Safari 17+ di macOS
  • Protokol: HTTPS diperlukan
  • Domain: Harus diverifikasi dengan Apple

Verifikasi Domain

Verifikasi domain hanya diperlukan untuk inline (embedded) checkout. Overlay checkout, hosted checkout, dan tautan pembayaran tidak memerlukannya.
1

Open Wallet domains

Dalam dashboard Anda, pergi ke Settings → Metode Pembayaran dan, pada baris Apple Pay, klik Kelola domain.
Tombol Kelola domain pada baris Apple Pay dalam pengaturan Metode Pembayaran
2

Download the domain association file

Dari panel domain Wallet, unduh file asosiasi.
Panel domain Wallet dengan tombol Unduh file
3

Register your domain

Klik Daftarkan domain dan masukkan domain tempat Anda membenamkan checkout (misalnya, shop.example.com), lalu Lanjutkan.
Formulir pendaftaran domain dengan domain yang dimasukkan
4

Host the file on your domain

Unggah ke server Anda di:
File harus disajikan melalui HTTPS, dapat diakses tanpa pengalihan, dan disajikan dengan Content-Type: application/octet-stream atau text/plain.
5

Verify the domain

Klik Verifikasi domain. Dodo Payments mengecek file yang di-host dan mengirimkan domain Anda ke Apple.
Layar verifikasi domain Anda dengan path host file asosiasi dan tombol Verifikasi domain
6

Confirm it's active

Ketika status menunjukkan Aktif, Apple Pay aktif untuk domain tersebut. Gunakan toggle Enabled untuk menghidupkan atau mematikannya per domain.
Daftar domain Wallet menunjukkan domain dengan status Apple Pay Aktif dan toggle Enabled
7

Test the integration

  1. Buka checkout di perangkat Apple
  2. Verifikasi tombol Apple Pay muncul
  3. Selesaikan transaksi uji

Konfigurasi

Google Pay

Google Pay memungkinkan pelanggan membayar menggunakan kartu yang tersimpan dalam akun Google mereka, dengan perlindungan penipuan bawaan.

Persyaratan

  • Browser: Chrome (desktop/mobile), Safari, Firefox
  • Perangkat: Perangkat Android dengan aplikasi Google Pay
  • Pengaturan: “Izinkan situs memeriksa apakah Anda memiliki metode pembayaran” diaktifkan di Chrome

Konfigurasi

Tidak perlu verifikasi domain untuk Google Pay — ini bekerja secara otomatis setelah akun Anda aktif.

Amazon Pay

Amazon Pay memungkinkan pelanggan menggunakan kredensial akun Amazon mereka dan metode pembayaran yang tersimpan untuk pengalaman checkout yang familiar.

Batasan

  • Mata Uang: Hanya USD
  • Langganan: Tidak didukung
  • Wilayah: Tidak tersedia di India

Konfigurasi

Cash App Pay

Cash App Pay memungkinkan pembayaran dari Cash App, populer di kalangan konsumen AS untuk pembayaran peer-to-peer.

Batasan

  • Wilayah: Hanya AS
  • Mata Uang: Hanya USD
  • Langganan: Tidak didukung

Konfigurasi

RevolutPay

RevolutPay memungkinkan pembayaran cepat dan lancar untuk pengguna Revolut secara global, memanfaatkan saldo akun Revolut mereka yang ada atau kartu terhubung.

Batasan

  • Mata Uang: Hanya GBP
  • Langganan: Tidak didukung

Konfigurasi

Pengujian

Pengujian Apple Pay

1

Use test mode

Aktifkan mode uji di dashboard Dodo Payments Anda.
2

Add a card to Apple Wallet

Tambahkan kartu asli ke Apple Wallet Anda. Dalam mode uji, kartu tidak akan dikenakan biaya.
3

Complete test purchase

Buka checkout di perangkat Apple dan selesaikan alur Apple Pay.
Apple Pay memerlukan HTTPS. Itu tidak akan muncul di localhost tanpa pengaturan SSL yang tepat.

Pengujian Google Pay

1

Join the test card group

Bergabunglah dengan grup kartu uji Google Pay untuk mendapatkan kartu uji yang secara otomatis ditambahkan ke dompet Anda.
2

Enable test mode

Gunakan kunci API uji Dodo Payments Anda.
3

Complete test purchase

Pilih salah satu kartu uji di Google Pay untuk menyelesaikan transaksi.

Pengujian Amazon Pay & Cash App Pay

Gunakan kunci API uji Anda dan ikuti alur checkout standar. Transaksi uji akan disimulasikan tanpa biaya nyata.

Dukungan SDK

SDK Web

Semua dompet digital didukung sepenuhnya di:
  • Overlay Checkout
  • Inline Checkout
  • Integrasi API langsung

SDK Mobile

Keterbatasan React Native: Apple Pay, Google Pay, Cash App Pay, dan UPI belum didukung saat ini dalam SDK React Native. Gunakan overlay checkout berbasis web untuk aplikasi mobile yang memerlukan metode-metode ini.
Untuk dukungan mobile native, pertimbangkan:
  • Membuka checkout di WebView
  • Menggunakan Overlay Checkout dalam konteks web
  • Menerapkan SDK Apple Pay / Google Pay platform-native secara terpisah

Praktik Terbaik

Pengguna mobile mengharapkan Apple Pay dan Google Pay. Tampilkan opsi-opsi ini secara menonjol pada checkout mobile.
Apple Pay memerlukan verifikasi domain. Jangan menunggu hingga hari peluncuran — mulai prosesnya selama pengembangan.
Tidak semua pelanggan memiliki dompet digital. Selalu sertakan credit dan debit dalam metode yang diizinkan Anda.
Simulator tidak sepenuhnya mereplikasi perilaku dompet. Uji pada perangkat iOS dan Android yang sebenarnya sebelum peluncuran.
Jika dompet tidak tersedia (perangkat yang salah, tidak ada kartu yang disimpan), pastikan opsi pembayaran lainnya terlihat.

Pemecahan Masalah

Periksa:
  1. Domain diverifikasi dengan Dodo Payments?
  2. Menggunakan HTTPS?
  3. Perangkat adalah iOS 17+ / Safari 17+ / iPadOS 17+?
  4. Pelanggan memiliki kartu di Apple Wallet?
  5. apple_pay termasuk dalam allowed_payment_method_types?
Solusi: Selesaikan verifikasi domain dan pastikan HTTPS. Uji pada perangkat Apple yang nyata.
Periksa:
  1. Menggunakan Chrome atau browser yang kompatibel?
  2. Pelanggan memiliki kartu di Google Pay?
  3. Pengaturan Chrome “Izinkan situs memeriksa metode pembayaran” diaktifkan?
  4. google_pay termasuk dalam allowed_payment_method_types?
Solusi: Verifikasi kompatibilitas browser dan pengaturan Google Pay pelanggan.
Penyebab Umum:
  • Kartu dalam dompet kedaluwarsa atau tidak valid
  • Bank menolak transaksi
  • Masalah konektivitas jaringan
Solusi: Pelanggan harus memverifikasi kartu di dompet mereka atau mencoba metode pembayaran yang berbeda.
Dompet digital hanya muncul di perangkat yang kompatibel:
  • Apple Pay: Hanya perangkat Apple
  • Google Pay: Browser Chrome atau perangkat Android
Solusi: Ini adalah perilaku yang diharapkan. Pastikan ketersediaan kartu cadangan.

Halaman Terkait

Payment Methods Overview

Lihat semua metode pembayaran yang didukung.

Overlay Checkout

Implementasi checkout dengan dukungan dompet digital.

Testing Process

Panduan pengujian lengkap untuk semua metode pembayaran.

React Native Integration

Dokumentasi SDK mobile dan keterbatasan.
Terakhir diubah pada 9 Juli 2026