Troubleshooting
Common Pitfalls
This section describes the MPP SDK implementation common pitfalls and their potential resolution.
Use case 1 - Incorrect App ID is configured in payment scheme TSP
Problem behaviour description
Mobile app can't retrieve payment pass information from Apple Pay Wallet. Example use case behavior is when method canAddPaymentPassWithPAI()
return true
but the card is already added to the wallet.
Root cause
Wrong App ID(associatedApplicationIdentifiers) is configured in payment scheme token service provider, e.g. VTS or MDES.
Resolution
Update token service provider configuration to reflect the correct App ID(associatedApplicationIdentifiers). Change propogation may be not immediate and may take up to 8 hours.
MeaWallet development portal - Apple Pay App ID configuration in TSP
Use case 2 - App is not whitelisted with Apple
Problem behaviour description
In-App Provisioning is abandoned with message “Card Not Added. Contact your card issuer for more information.”. Error message appears before T&C are displayed.
Root cause
Mobile App is not whitelisted for In-App(Push) Provisioning with Apple.
Resolution
Whitelist mobile app with Apple.
MeaWallet development portal - Apple Pay Entitlement(Whitelisting)
Use case 3 - Card is not whitelisted for TestFlight
Problem behaviour description
In-App Provisioning is abandoned with message “Your Issuer Does Not Yet Offer Support for This Card. Learn more about currently supported cards or ask your issuer if they offer cards that support Apple Pay.”. Error message appears before T&C are displayed.
Root cause
Card is not whitelisted in the payment scheme token service provider configuration.
Resolution
Whitelist cards for Apple Pay TestFlight with the Token Service Provider as MDES or VTS.