Device & Browser Requirements
If the Apple Pay or Google Pay button does not appear on your checkout page or component, verify your device, OS, and browser settings against the checklist below:- Apple Pay Requirements
- Google Pay Requirements
Device & Wallet Checklist
- At least one supported card must be added to Apple Wallet on the device.
- Must use a compatible Apple Pay device that supports biometric authentication (Face ID / Touch ID).
- Must be served over HTTPS in a supported Safari browser.
- Allow Safari to check for Apple Pay: Settings > Advanced > Allow Websites to Check for Apple Pay and Apple Card.
- Do not use Safari Private Browsing windows.
- Confirm the device is operating in one of the supported countries and regions.
- Desktop: macOS Safari 10.1+
- Mobile: iOS Safari 9+, as well as other browsers using the system-provided WebKit engine
General Requirements: Browsers not explicitly listed above must support TLS 1.2+ and native JavaScript Promises.
Regional Availability
Apple Pay and Google Pay are available across 62 countries and regions. Check the Supported & Unsupported Regions List to confirm availability in your target market.Payment Codes, Limits & Special Rules
Core APIs & Request Examples
Mobile wallets share the same collection, MIT, subscription, and refund endpoints as credit cards:Collection Apply (/usd/collect/apply)
Create a one-time Apple Pay or Google Pay order, returning both
payUrl and clientToken.MIT Collection Apply (/usd/mit/apply)
Complete initial wallet authorization and trigger subsequent off-session MIT charges.
Subscription Apply (/subscription/apply)
Create a fixed-term recurring subscription order.
Order Query & Refund
Query final order status (
/usd/collect/query) or initiate full/partial refunds (/usd/refund/apply).Request Examples (/usd/collect/apply)
- Apple Pay Single Method
- Google Pay Single Method

