We test Apple Pay in the sandbox on supervised iPhones in a device lab (Apple Configurator supervision, no MDM enrollment, no SIM, iOS 26.x). Since late September two of the test cards from the Sandbox Testing page no longer add to Wallet. Discover test cards still add fine on the same devices and accounts.
Filed as FB24994276 (Visa) and FB24994258 (Mastercard), with device logs and timestamps.
Visa 4622 9431 2318 9285 (FB24994276), only on our lab devices:
- eligibility → 412 → TSM sync → 200, "received eligibility status: 1"
- terms shown and accepted
provision→ HTTP 403 →PKProvisioningErrorDomain Code=3→ "Invalid Card"
Same result on two different lab iPhones, including one signed in to a brand-new sandbox account. The same new account and the same card add successfully on an unsupervised iPhone on a home network (iOS 18.2.1). Neither side sends location data.
Mastercard 5204 2452 5046 0049 (FB24994258), on every device we tried, lab and home, iOS 18.2.1 and 26.x:
- eligibility → 412 → TSM sync → retry → HTTP 500 →
PKProvisioningErrorDomain Code=5
Questions:
- What does the 403 at the provisioning step mean for the Visa card? Does supervision, the iOS version, our network egress, or the fact that our devices re-provision cards every test session play a role?
- Is the Mastercard sandbox environment currently broken, or is there a Mastercard test card that works?
Happy to capture a sysdiagnose with the Wallet logging profile if that helps.