Skip to main content
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

Open Wallet domains from the Apple Pay row

2

Download the domain association file

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

Download the Apple Pay domain association 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

Register the domain where you embed checkout

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

Verify the hosted association file

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

Verified domains show an Active status

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 Seluler (Checkout)

SDK checkout Android, iOS, React Native, dan Flutter membuka checkout hosted milik Dodo di browser real platform tersebut (SFSafariViewController / Chrome Custom Tabs), bukan WebView, sehingga Apple Pay dan Google Pay berfungsi dengan cara yang sama seperti di web. Lihat Panduan Integrasi Seluler untuk penyiapannya.

Praktik Terbaik

Pengguna seluler mengharapkan Apple Pay dan Google Pay. Tampilkan opsi ini secara menonjol pada checkout seluler.
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.
Simulator tidak sepenuhnya mereplikasi perilaku dompet. Lakukan pengujian pada perangkat iOS dan Android sebenarnya sebelum peluncuran.
Jika dompet tidak tersedia (perangkat yang tidak sesuai, tidak ada kartu tersimpan), pastikan opsi pembayaran lainnya terlihat.

Pemecahan Masalah

Periksa:
  1. Apakah domain telah diverifikasi dengan Dodo Payments?
  2. Apakah menggunakan HTTPS?
  3. Apakah perangkat menggunakan iOS 17+ / Safari 17+ / iPadOS 17+?
  4. Apakah pelanggan memiliki kartu di Apple Wallet?
  5. Apakah apple_pay disertakan dalam allowed_payment_method_types?
Solusi: Selesaikan verifikasi domain dan pastikan HTTPS digunakan. Lakukan pengujian pada perangkat Apple asli.
Periksa:
  1. Apakah menggunakan Chrome atau browser yang kompatibel?
  2. Apakah pelanggan memiliki kartu di Google Pay?
  3. Apakah setelan Chrome “Allow sites to check payment methods” diaktifkan?
  4. Apakah google_pay disertakan dalam allowed_payment_method_types?
Solusi: Verifikasi kompatibilitas browser dan penyiapan Google Pay pelanggan.
Penyebab umum:
  • Kartu di dompet telah kedaluwarsa atau tidak valid
  • Bank menolak transaksi
  • Masalah konektivitas jaringan
Solusi: Pelanggan harus memverifikasi kartu di dompet mereka atau mencoba metode pembayaran lain.
Dompet digital hanya muncul pada perangkat yang kompatibel:
  • Apple Pay: hanya perangkat Apple
  • Google Pay: browser Chrome atau perangkat Android
Solusi: Ini adalah perilaku yang diharapkan. Pastikan opsi fallback kartu tersedia.

Halaman Terkait

Payment Methods Overview

Lihat semua metode pembayaran yang didukung.

Overlay Checkout

Implementasikan checkout dengan dukungan dompet digital.

Testing Process

Panduan pengujian lengkap untuk semua metode pembayaran.

Mobile Integration Guide

Membuka checkout hosted di tab browser native — Apple Pay dan Google Pay berfungsi sama seperti di web.
Terakhir diubah pada 31 Juli 2026