Supported Wallets
Dodo Payments는 체크아웃이 해당 지갑의 국가, 통화 및 결제 유형과 일치할 때만 각 지갑을 표시합니다:Apple Pay
Apple Pay를 사용하면 고객이 Apple Wallet에 저장된 카드로 결제하고 Face ID 또는 Touch ID로 확인할 수 있습니다.요구 사항
- Devices: iOS 17 이상, iPadOS 17 이상 또는 macOS의 Safari 17 이상. 인도에서는 Apple이 iOS 18 이상을 실행하는 iPhone XR 이상을 요구합니다.
- Protocol: 페이지는 HTTPS를 통해 로드되어야 합니다.
- Domain: 인라인 checkout의 경우 도메인을 Apple에 등록하고 verification해야 합니다.
인도의 Apple Pay
인도의 고객은 INR로 청구되는 checkout에서 Apple Pay로 결제할 수 있습니다. 인도의 Apple Pay는 다음 조건에서 작동합니다:- Currency: checkout이 INR로 청구됩니다. INR로 청구되는 결제는 INR minimum을 충족해야 합니다.
- Cards: 고객이 Apple Pay를 지원하는 인도 은행에서 발급한 카드를 Apple Wallet에 보유하고 있어야 합니다. 어떤 은행과 카드가 eligible한지는 Apple이 결정합니다.
- Desktop: 데스크톱 브라우저에서 고객은 iPhone으로 코드를 스캔하고 휴대폰에서 결제를 확인할 수 있습니다.
- Subscriptions: INR의 Apple Pay 구독은 RBI mandates에 따라 실행됩니다. 다른 인도 발급 카드와 마찬가지로 각 renewal charge는 renewal date 후 약 48시간이 지나면 완료됩니다.
도메인 verification
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 기기에서 checkout을 엽니다.
- Apple Pay 버튼이 표시되는지 확인합니다.
- 테스트 거래를 완료합니다.
Configuration
checkout session을 Apple Pay와 카드로 제한하려면allowed_payment_method_types를 전달합니다:
Google Pay
Google Pay를 사용하면 고객이 Google 계정에 저장된 카드로 결제할 수 있습니다.요구 사항
- Browsers: 데스크톱 및 Android의 Chrome과 데스크톱의 Firefox. checkout은 Safari 또는 iOS의 어떤 브라우저에서도 Google Pay를 표시하지 않습니다. 이러한 브라우저에서는 고객이 Apple Pay 또는 카드로 결제할 수 있습니다.
- Devices: Google Pay 앱이 설치된 Android 기기.
- Settings: Chrome에서 Allow sites to check if you have payment methods saved가 켜져 있어야 합니다.
Configuration
checkout session을 Google Pay와 카드로 제한하려면allowed_payment_method_types를 전달합니다:
Amazon Pay
Amazon Pay를 사용하면 고객이 Amazon 계정에 저장된 결제 수단으로 checkout할 수 있습니다.Availability
- Region: 인도를 제외한 전 세계.
- Currencies: USD, EUR, GBP, AUD, CHF, DKK, HKD, JPY, NOK, NZD, SEK, ZAR. checkout에서 제공하는 통화는 해당 checkout을 처리하는 processor에 따라 달라집니다.
- Subscriptions: 지원되지 않습니다.
Configuration
checkout session을 Amazon Pay와 카드로 제한하려면allowed_payment_method_types를 전달합니다:
Cash App Pay
Cash App Pay를 사용하면 미국 고객이 Cash App 계정에서 결제할 수 있습니다.Availability
- Region: 미국만 해당. billing country는 미국이어야 합니다.
- Currency: USD만 지원됩니다.
- Subscriptions: 지원됩니다.
Configuration
checkout session을 Cash App Pay와 카드로 제한하려면allowed_payment_method_types를 전달합니다:
RevolutPay
RevolutPay를 사용하면 Revolut 사용자가 Revolut 계정 잔액 또는 연결된 카드로 결제할 수 있습니다.Availability
- Region: 전 세계.
- Currency: GBP만 지원됩니다.
- Subscriptions: 지원되지 않습니다.
Configuration
checkout session을 RevolutPay와 카드로 제한하려면allowed_payment_method_types를 전달합니다:
Testing
test mode에서는 실제 자금이 이동하지 않고 wallet 결제가 동일한 checkout flow를 통해 처리됩니다.Apple Pay Testing
Use Test Mode
Add a Card to Apple Wallet
Complete a Test Purchase
Google Pay Testing
Join the Test Card Group
Enable Test Mode
Complete a Test Purchase
Amazon Pay 및 Cash App Pay
test mode API keys를 사용하고 표준 checkout flow를 따릅니다. 테스트 거래는 시뮬레이션되며 실제 요금은 청구되지 않습니다.SDK Support
wallet의 사용 가능 여부는 checkout을 표시하는 방식에 따라 달라집니다.Web SDKs
Digital wallets는 다음에서 작동합니다:- Apple Pay를 제외한 Overlay Checkout.
- Inline Checkout. Apple Pay에는 domain verification이 필요합니다.
- hosted checkout과의 Direct API integration.
Mobile SDKs (Checkout)
Android, iOS, React Native 및 Flutter checkout SDK는 WebView가 아닌 플랫폼의 system browser(iOS에서는SFSafariViewController,
Android에서는 Chrome Custom Tabs)에서 Dodo Payments hosted
checkout을 엽니다. Apple Pay와 Google Pay는 웹에서와 동일한 방식으로 작동합니다. 설정 방법은 Mobile Integration Guide를 참조하세요.
Best Practices
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
Troubleshooting
Apple Pay domain stuck on Pending
Apple Pay domain stuck on Pending
- 파일이
https://<your-domain>/.well-known/apple-developer-merchantid-domain-association에서 접근 가능한가요? - 유효한 certificate를 사용하여 HTTPS로 제공되나요?
- 리디렉션 없이 resolve되나요?
www, 다른 host 또는 error page로의 리디렉션은 확인에 실패합니다. text/html가 아니라Content-Type: application/octet-stream또는text/plain로 제공되나요?- 다른 account 또는 provider에서 재사용한 파일이 아니라 이 business의 Manage domains에서 다운로드한 파일인가요?
Wallet payment failed
Wallet payment failed
- wallet의 카드가 만료되었거나 유효하지 않습니다.
- 은행에서 거래를 거절했습니다.
- network connection 문제로 결제가 중단되었습니다.
Wrong device type
Wrong device type
- Apple Pay: Apple 기기만 해당.
- Google Pay: Chrome 또는 Android 기기.