Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error: SCPErrorAppleBuiltInReaderFailedToPrepare in Tap to Pay Connection #273

Open
AnshulMindbody opened this issue Nov 25, 2023 · 3 comments

Comments

@AnshulMindbody
Copy link

Greetings,

Several users have reported encountering the SCPErrorAppleBuiltInReaderFailedToPrepare error while trying to use the tap to pay feature. This error occurs during connection.

Request

  • Insights on the specific causes of this error and how to prevent it.
  • Additional troubleshooting steps or solutions.

Thank you for looking into this issue. Any assistance in resolving this would be greatly appreciated.

@AnshulMindbody
Copy link
Author

@bric-stripe Any comments?

@bric-stripe
Copy link
Collaborator

Hi, this happens when the Apple ProximityReader fails with prepareFailed during the connection process. That error provides an additional string that is exposed via the SCPErrorKeyPrepareFailedReason in the error's user info dictionary.

I checked some logs from what I assume is your app id1 and all the failures I see are the same: "Reader error during attestation -2023". I'm checking with the team if we have, or can get, any more info on what explains this.

From spot checking some logs from devices that hit this it seems subsequent attempts end up succeeding. Does that match what you're seeing though? Or are you getting reports of users stuck receiving this error and unable to connect?

Footnotes

  1. assumption based on your gh user name

@Roniy08
Copy link

Roniy08 commented May 17, 2024

Hi, this happens when the Apple ProximityReader fails with prepareFailed during the connection process. That error provides an additional string that is exposed via the SCPErrorKeyPrepareFailedReason in the error's user info dictionary.

I checked some logs from what I assume is your app id1 and all the failures I see are the same: "Reader error during attestation -2023". I'm checking with the team if we have, or can get, any more info on what explains this.

From spot checking some logs from devices that hit this it seems subsequent attempts end up succeeding. Does that match what you're seeing though? Or are you getting reports of users stuck receiving this error and unable to connect?

Footnotes

  1. assumption based on your gh user name

did you have any solution for this connection issue? let us know if you can provide another way to resolve this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants