Supported Wallets
Dodo Payments는 체크아웃이 해당 지갑의 국가, 통화 및 결제 유형과 일치할 때만 각 지갑을 표시합니다:Apple Pay
Apple Pay를 사용하면 고객이 Apple Wallet에 저장된 카드로 결제하고 Face ID 또는 Touch ID로 확인할 수 있습니다.요구 사항
- 기기: iOS 17 이상, iPadOS 17 이상 또는 macOS의 Safari 17 이상.
- 프로토콜: 페이지는 HTTPS를 통해 로드되어야 합니다.
- 도메인: 인라인 체크아웃의 경우 도메인을 Apple에 확인해야 합니다.
도메인 확인
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)을 입력한 다음 Continue를 클릭합니다.
Register the domain where you embed checkout
Host the File on Your Domain
Content-Type: application/octet-stream 또는 text/plain을 사용합니다.Verify the Domain

Verify the hosted association file
Confirm It's Active

Verified domains show an Active status
Test the Integration
- Apple 기기에서 체크아웃을 엽니다.
- Apple Pay 버튼이 표시되는지 확인합니다.
- 테스트 거래를 완료합니다.
구성
체크아웃 세션을 Apple Pay와 카드로 제한하려면allowed_payment_method_types을 전달합니다:
Google Pay
Google Pay를 사용하면 고객이 Google 계정에 저장된 카드로 결제할 수 있습니다.요구 사항
- 브라우저: 데스크톱 및 Android의 Chrome, 데스크톱의 Firefox. Safari 또는 iOS의 모든 브라우저에서는 Checkout에 Google Pay가 표시되지 않습니다. 이러한 브라우저에서는 고객이 Apple Pay 또는 카드로 결제할 수 있습니다.
- 기기: Google Pay 앱이 설치된 Android 기기.
- 설정: Chrome에서 저장된 결제 수단이 있는지 사이트에서 확인하도록 허용이 켜져 있어야 합니다.
구성
체크아웃 세션을 Google Pay와 카드로 제한하려면allowed_payment_method_types을 전달합니다:
Amazon Pay
Amazon Pay를 사용하면 고객이 Amazon 계정에 저장된 결제 수단으로 체크아웃할 수 있습니다.지원 범위
- 지역: 인도를 제외한 전 세계.
- 통화: USD, EUR, GBP, AUD, CHF, DKK, HKD, JPY, NOK, NZD, SEK, ZAR. 체크아웃에서 제공하는 통화는 해당 체크아웃을 처리하는 processor에 따라 달라집니다.
- 구독: 지원되지 않습니다.
구성
체크아웃 세션을 Amazon Pay와 카드로 제한하려면allowed_payment_method_types을 전달합니다:
Cash App Pay
Cash App Pay를 사용하면 미국 고객이 Cash App 계정에서 결제할 수 있습니다.지원 범위
- 지역: 미국만 해당. 청구 국가가 미국이어야 합니다.
- 통화: USD만 지원.
- 구독: 지원됩니다.
구성
체크아웃 세션을 Cash App Pay와 카드로 제한하려면allowed_payment_method_types을 전달합니다:
RevolutPay
RevolutPay를 사용하면 Revolut 사용자가 Revolut 계정 잔액 또는 연결된 카드로 결제할 수 있습니다.지원 범위
- 지역: 전 세계.
- 통화: GBP만 지원.
- 구독: 지원되지 않습니다.
구성
체크아웃 세션을 RevolutPay와 카드로 제한하려면allowed_payment_method_types을 전달합니다:
테스트
테스트 모드에서는 실제 자금의 이동 없이 지갑 결제가 동일한 체크아웃 흐름으로 진행됩니다.Apple Pay 테스트
Use Test Mode
Add a Card to Apple Wallet
Complete a Test Purchase
Google Pay 테스트
Join the Test Card Group
Enable Test Mode
Complete a Test Purchase
Amazon Pay 및 Cash App Pay
테스트 모드 API 키를 사용하고 표준 체크아웃 흐름을 따릅니다. 테스트 거래는 시뮬레이션되며 실제 요금이 청구되지 않습니다.SDK 지원
지갑 지원 여부는 체크아웃을 표시하는 방식에 따라 달라집니다.Web SDK
디지털 지갑은 다음에서 작동합니다:- Apple Pay를 제외한 오버레이 체크아웃.
- 인라인 체크아웃. Apple Pay에는 도메인 확인이 필요합니다.
- 호스팅 체크아웃과 직접 API 통합.
모바일 SDK(체크아웃)
Android, iOS, React Native 및 Flutter 체크아웃 SDK는 WebView가 아닌 플랫폼의 시스템 브라우저(iOS에서는SFSafariViewController,
Android에서는 Chrome Custom Tabs)에서 Dodo Payments 호스팅
체크아웃을 엽니다. Apple Pay와 Google Pay는 웹에서와 동일한 방식으로
작동합니다. 설정 방법은 모바일 통합 가이드를 참조하세요.
모범 사례
Prioritize wallets on mobile
Prioritize wallets on mobile
Complete domain verification early
Complete domain verification early
Always include card fallbacks
Always include card fallbacks
allowed_payment_method_types에 credit 및 debit을 포함하세요.Test on real devices
Test on real devices
문제 해결
Apple Pay domain stuck on Pending
Apple Pay domain stuck on Pending
- 파일이
https://<your-domain>/.well-known/apple-developer-merchantid-domain-association에서 접근 가능한가요? - 유효한 인증서를 사용해 HTTPS로 제공되나요?
- 리디렉션 없이 확인되나요?
www, 다른 호스트 또는 오류 페이지로 리디렉션되면 확인에 실패합니다. text/html가 아니라Content-Type: application/octet-stream또는text/plain으로 제공되나요?- 다른 계정이나 provider에서 재사용한 파일이 아니라 이 business의 Manage domains에서 다운로드한 파일인가요?
Wallet payment failed
Wallet payment failed
- 지갑의 카드가 만료되었거나 유효하지 않습니다.
- 은행에서 거래를 거부했습니다.
- 네트워크 연결 문제로 결제가 중단되었습니다.
Wrong device type
Wrong device type
- Apple Pay: Apple 기기만 지원.
- Google Pay: Chrome 또는 Android 기기.