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

Tap to Pay localMobileReaderDidAcceptTermsOfService fires on every connection? #305

Open
MeteC opened this issue May 16, 2024 · 3 comments

Comments

@MeteC
Copy link

MeteC commented May 16, 2024

Summary

It seems the LocalMobileReaderDelegate method localMobileReaderDidAcceptTermsOfService() gets called every single time we connect the local mobile reader, and not only when the user actually accepts the TOS.

Is this expected behaviour? (It feels a little confusing.)

I ask because I'm working on showing merchant education material when the user actually physically accepts Terms of Service, but not every single time they connect the reader.

iOS version

17.4.1

Installation method

SDK version

3.5.0

@MeteC
Copy link
Author

MeteC commented May 16, 2024

Just to add to the confusion, it seems this is actually ONLY the case for simulated terminals; real life Tap to Pay behaves differently and only fires this delegate method after literally accepting TOS? 😭

@koenpunt
Copy link

I think this is by design, so when using the simulated terminal you get the events more often.

@MeteC
Copy link
Author

MeteC commented May 22, 2024

With all due respect, that's not a very good design if the simulator doesn't mimic reality.

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

2 participants