Overview
Apple Pay enables customers to pay using cards stored in their Apple Wallet. Transactions are authenticated with Face ID, Touch ID, or device passcode, providing a seamless and secure checkout experience. Through Yuno, you can accept Apple Pay on Safari (web), iOS apps, and in-app contexts.Prerequisites
Before integrating Apple Pay, ensure you have completed the following:SSL Certificate
Your domain must serve content over HTTPS with a valid SSL/TLS certificate. Apple Pay will not function on HTTP or self-signed certificates.
Domain Verification
Register and verify your payment domain with Apple through the Yuno Dashboard. Navigate to Settings > Digital Wallets > Apple Pay and add your domain.
Apple Developer Account
You need an Apple Developer account to create a Merchant ID and configure payment processing certificates.
Integration with Full Checkout SDK
When using Yuno’s Full Checkout SDK, the Apple Pay button renders automatically on supported devices.Direct API Integration
For Direct API integrations, you handle the Apple Pay session and pass the payment token to Yuno.Supported Countries and Networks
| Network | Countries |
|---|---|
| Visa | US, BR, MX, CO, CL, AR, PE, and 60+ more |
| Mastercard | US, BR, MX, CO, CL, AR, PE, and 60+ more |
| American Express | US, MX, and select markets |
Apple Pay supports both credit and debit cards. Card eligibility is determined by the issuing bank’s participation in the Apple Pay program.
Testing in Sandbox
- Use an Apple sandbox tester account (created in App Store Connect).
- Add test cards to the Apple Wallet on a physical device or simulator.
- Process test transactions using your Yuno sandbox credentials.
Apple Pay cannot be tested in desktop browsers without a paired iPhone or Apple Watch. Use the iOS Simulator in Xcode or a physical Apple device for testing.
Troubleshooting
| Issue | Cause | Resolution |
|---|---|---|
| Button not rendering | Unverified domain | Complete domain verification in Dashboard |
| ”Payment not completed” | Expired certificate | Renew Apple merchant certificate |
| Session timeout | Network latency | Ensure server-to-Apple communication is under 30 seconds |
| Unsupported device | Non-Apple device | Apple Pay only works on Apple devices with Safari |