サポートされているウォレット
| ウォレット | 対応地域 | 通貨 | サブスクリプション | 設定に必要なこと |
|---|---|---|---|---|
| Apple Pay | グローバル(インド除く) | 全通貨 | 対応 | ドメイン認証 |
| Google Pay | グローバル(インド除く) | 全通貨 | 対応 | 不要 |
| Amazon Pay | グローバル(インド除く) | USD | 非対応 | 不要 |
| Cash App Pay | 米国のみ | USD | 非対応 | 不要 |
| RevolutPay | グローバル | GBP | 非対応 | 不要 |
Apple Pay
Apple Pay では、Apple Wallet に保存したカードを使用し、Face ID または Touch ID で認証することで支払いができます。要件
- 対応デバイス: iOS 17 以上、iPadOS 17 以上、macOS 上の Safari 17 以上
- プロトコル: HTTPS が必須
- ドメイン: Apple による認証が必要
ドメイン認証
Download the domain association file
Apple Pay ドメイン関連ファイルをダウンロードします。
Host the file on your domain
次の場所にサーバーへアップロードしてください:このファイルはリダイレクトなしでアクセス可能で、
Content-Type: application/octet-stream または text/plain で提供されている必要があります。Request activation
support@dodopayments.com 宛に以下を記載してメールを送信してください:
- 本番環境のドメイン(例:
https://yourdomain.com) - ファイルがホストされていることの確認
設定
Google Pay
Google Pay では、Google アカウントに保存したカードを利用し、組み込みの不正防止機能とともに支払いができます。要件
- 対応ブラウザ: Chrome(デスクトップ/モバイル)、Safari、Firefox
- 対応デバイス: Google Pay アプリがインストールされた Android デバイス
- 設定: Chrome で「サイトが支払い方法を確認できるようにする」を有効にする
設定
Google Pay にはドメイン認証は不要です — アカウントが有効になれば自動的に利用可能です。
Amazon Pay
Amazon Pay では、Amazon アカウントの資格情報と保存された支払い方法を使って、慣れ親しんだチェックアウト体験を提供します。制限事項
- 通貨: USD のみ
- サブスクリプション: 非対応
- 対応地域: インドでは利用不可
設定
Cash App Pay
Cash App Pay は、個人間送金で人気のある Cash App を通じて支払いを可能にします。米国のユーザーに最適です。制限事項
- 対応地域: 米国のみ
- 通貨: USD のみ
- サブスクリプション: 非対応
設定
RevolutPay
RevolutPay は、既存の Revolut 残高または連携カードを活用し、世界中の Revolut ユーザーに対して高速でシームレスな支払いを提供します。制限事項
- 通貨: GBP のみ
- サブスクリプション: 非対応
設定
テスト
Apple Pay のテスト
Google Pay のテスト
Join the test card group
Google Pay テストカードグループに参加することで、テストカードが自動的にウォレットに追加されます。
Amazon Pay と Cash App Pay
テスト API キーを使用し、標準のチェックアウトフローに従ってください。テスト取引は実際の請求なしにシミュレートされます。SDK サポート
Web SDK
すべてのデジタルウォレットは次の環境で完全にサポートされています:- Overlay Checkout
- Inline Checkout
- 直接 API 統合
モバイル SDK
ネイティブモバイルサポートを実現するには、次を検討してください:- WebView でチェックアウトを開く
- ウェブコンテキストで Overlay Checkout を使用する
- プラットフォームネイティブの Apple Pay / Google Pay SDK を別途実装する
ベストプラクティス
Prioritize wallets on mobile
Prioritize wallets on mobile
モバイルユーザーは Apple Pay と Google Pay を期待しています。モバイルチェックアウトではこれらのオプションを目立つ場所に表示しましょう。
Complete domain verification early
Complete domain verification early
Apple Pay にはドメイン認証が必要です。ローンチ当日まで待たず、開発中にプロセスを開始してください。
Always include card fallbacks
Always include card fallbacks
すべての顧客がデジタルウォレットを持っているわけではありません。常に
credit と debit を許可された支払い方法に含めてください。Test on real devices
Test on real devices
シミュレータではウォレットの挙動を完全に再現できません。ローンチ前に実際の iOS および Android デバイスでテストしてください。
Handle wallet unavailability gracefully
Handle wallet unavailability gracefully
トラブルシューティング
Apple Pay button not appearing
Apple Pay button not appearing
Google Pay button not appearing
Google Pay button not appearing
Wallet payment failed
Wallet payment failed
よくある原因:
- ウォレット内のカードが期限切れまたは無効
- 銀行が取引を拒否
- ネットワーク接続の問題
Wrong device type
Wrong device type
デジタルウォレットは互換性のあるデバイスでのみ表示されます:
- Apple Pay:Apple デバイスのみ
- Google Pay:Chrome ブラウザまたは Android デバイス