When testing adding a card to a digital wallet using push provisioning with the Issuing Card Management Android SDK, you may receive an API_UNAVAILABLE
error code or message from Google Pay.
For example:
AppsFilter: interaction: PackageSetting{ba9eff6 com.google.android.gms.tapandpay.issuer.devapp.littlebear/10337} -> PackageSetting{6e03871 com.checkout.levant/10405} BLOCKED API: TapAndPay.TAP_AND_PAY_API is not available on this device. Connection failed with: ConnectionResult{statusCode=API_UNAVAILABLE, resolution=null, message=null}
If you're still testing your integration, this is likely because your device is not on Google's allowlist.
See instructions on how to add your device to the allowlist.
If your integration is in production, this is likely because your cardholder does not have Google Wallet installed. If this is the case, request them to go to the Play Store and install it.
If you continue to encounter issues, contact issuing_operations@checkout.com.