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

[Mobile Payments] TTP asks ___location permission after initiating the payment instead of before. #13985

Open
AnirudhBhat opened this issue Sep 17, 2024 · 1 comment
Labels
feature: mobile payments Related to mobile payments / card present payments / Woo Payments. type: bug A confirmed bug.

Comments

@AnirudhBhat
Copy link

Describe the bug
I found it odd that iOS prompts for ___location permission after the card is tapped, rather than before initiating the payment for TTP. Stripe’s payment screen gives the impression that the transaction is nearly complete, but when it redirects back to the WooCommerce app, the transaction fails if ___location services are off, prompting users to enable ___location. It would save time if merchants were asked to turn on ___location up front when the transaction starts.

To Reproduce
Steps to reproduce the behavior:

  1. Navigate to any pending order eligible for TTP
  2. Ensure ___location is off on your phone
  3. Try collecting the payment
  4. Payment initiates and Stripe's screen is shown to tap the card on the phone
  5. After tapping the card, ___location not turned on error is shown!

Expected behavior
Location permission must ideally be asked before initiating the payment.

@AnirudhBhat AnirudhBhat added type: bug A confirmed bug. feature: mobile payments Related to mobile payments / card present payments / Woo Payments. labels Sep 17, 2024
@dangermattic
Copy link
Collaborator

Thanks for reporting! 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature: mobile payments Related to mobile payments / card present payments / Woo Payments. type: bug A confirmed bug.
Projects
None yet
Development

No branches or pull requests

2 participants