Supported Wallets
Apple Pay
Apple Pay allows customers to pay using cards saved in their Apple Wallet, with Face ID or Touch ID authentication.Requirements
- Devices: iOS 17+, iPadOS 17+, Safari 17+ on macOS
- Protocol: HTTPS required
- Domain: Must be verified with Apple
Domain Verification
Open Wallet domains

Open Wallet domains from the Apple Pay row
Download the domain association file

Download the Apple Pay domain association file
Register your domain
shop.example.com), then Continue.
Register the domain where you embed checkout
Host the file on your domain
Content-Type: application/octet-stream or text/plain.Verify the domain

Verify the hosted association file
Confirm it's active

Verified domains show an Active status
Test the integration
- Open checkout on an Apple device
- Verify Apple Pay button appears
- Complete a test transaction
Configuration
Google Pay
Google Pay allows customers to pay using cards saved in their Google account, with built-in fraud protection.Requirements
- Browsers: Chrome (desktop/mobile), Safari, Firefox
- Devices: Android devices with Google Pay app
- Settings: “Allow sites to check if you have payment methods” enabled in Chrome
Configuration
Amazon Pay
Amazon Pay lets customers use their Amazon account credentials and saved payment methods for a familiar checkout experience.Limitations
- Currency: USD only
- Subscriptions: Not supported
- Region: Not available in India
Configuration
Cash App Pay
Cash App Pay enables payments from Cash App, popular among US consumers for peer-to-peer payments.Limitations
- Region: US only
- Currency: USD only
- Subscriptions: Not supported
Configuration
RevolutPay
RevolutPay enables fast, seamless payments for Revolut users globally, leveraging their existing Revolut account balance or linked cards.Limitations
- Currency: GBP only
- Subscriptions: Not supported
Configuration
Testing
Apple Pay Testing
Use test mode
Add a card to Apple Wallet
Complete test purchase
Google Pay Testing
Join the test card group
Enable test mode
Complete test purchase
Amazon Pay & Cash App Pay
Use your test API keys and follow the standard checkout flow. Test transactions will be simulated without actual charges.SDK Support
Web SDKs
All digital wallets are fully supported in:- Overlay Checkout
- Inline Checkout
- Direct API integration
Mobile SDKs
For native mobile support, consider:- Opening checkout in a WebView
- Using the Overlay Checkout in a web context
- Implementing platform-native Apple Pay / Google Pay SDKs separately
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
credit and debit in your allowed methods.Test on real devices
Test on real devices
Troubleshooting
Wallet payment failed
Wallet payment failed
- Card in wallet expired or invalid
- Bank declined the transaction
- Network connectivity issue
Wrong device type
Wrong device type
- Apple Pay: Apple devices only
- Google Pay: Chrome browser or Android devices