🍏 Apple Pay & 🟩 Google Pay Test Guide#
Below are the recommended test scenarios for Apple Pay and Google Pay integration in UseePay's sandbox environment.
🧪 Test Cases#
Via Email#
| Card Number | Expiry | Email Address | CVV | Expected Result |
|---|
| Any valid card | 11/2027 | (no email filter) | 340 | ✅ success |
| Any valid card | 11/2027 | decline@useepay.com | 221 | ❌ failed |
| Any valid card | 11/2027 | pending@useepay.com | 111 | ⏳ pending |
Via Transaction Amount#
| Card Number | Expiry | Amount | CVV | Expected Result |
|---|
| Any valid card | 11/2027 | (any) | 340 | ✅ success |
| Any valid card | 11/2027 | 77.77 | 221 | ❌ failed |
| Any valid card | 11/2027 | 66.66 | 111 | ⏳ pending |
🍏 Apple Pay Testing Notes#
✅ Use a Sandbox Apple ID and Apple’s official sandbox cards.
These cards support various test scenarios.
💡 In production, use a real Apple Pay account tied to a non-mainland China bank card.
You may use a sandbox Apple ID in production only for connectivity testing, but real transactions will fail.
🟩 Google Pay Testing Notes#
1.
Use a Google account and add test cards:Refer to Google’s test suite:
https://developers.google.com/pay/api/web/guides/resources/test-card-suite
2.
Test environment supports:Visa, Mastercard, Discover, Amex
PAN_ONLY and CRYPTOGRAM_3DS auth methods
Shipping to: US, AU, BR, CA, HK, JP, PL, RU, SG
3.
⚠️ In production, use REAL credit cards. Test cards only work in sandbox.
✅ Test Scenarios to Cover#
🔗 References#
Apple Pay testing instructions: sandbox and production flow guidelines :contentReference[oaicite:1]{index=1}
Google Pay test cards & environment support :contentReference[oaicite:2]{index=2}
ℹ️ Tips#
Always test all three result flows (success, failed, pending).
Sandbox vs production environments behave differently—test both.
Ensure HTTPS and proper environment setup for both Apple Pay and Google Pay.
Modified at 2025-07-15 07:12:02