#castiron-chris - Payment Request Button

1 messages · Page 1 of 1 (latest)

soft raft
#

Hello! If it works with Apple Pay I would tend to think this is a Chrome/Google Pay bug. Can you link me to a test case that would allow me to see the issue in action and investigate?

undone glade
#

Go here: https://shop.qa.castiron.me/stewed-delight.

  • Add 2 Nigerian Beef Stew to your cart.
  • Open a second window in incognito mode
  • Check out fully with 1 Nigerian Beef Stew (This site is in test mode)
  • Complete your original transaction with the 2 quantity. You should get an error and the quantity in your cart should be reduced to 1
  • Attempt to check out again. The Google Pay modal should display the price of 2 instead of 1.
  • Check out fully. The amount processed by Stripe should be for the revised quantity of 1.
#

If you need to test more than once let me know and I can reset the quantity.

soft raft
#

Wait, why the second window in incognito?

undone glade
#

So your original cart isn't used

soft raft
#

Yeah, no, this isn't something we can run over and over again ourselves. Can you produce a minimal, repeatable test case I can run multiple times (and others can run multiple times if we end up needing to escalate this internally/to Google/etc.)?

undone glade
#

I can potentially make a hack so that you wont have to message me to reset the inventory if that helps.

soft raft
#

Really a minimal, isolated test case is going to be required. There's way too much going on on your site to narrow in on the specific issue.

#

We need to be able to investigate and reproduce the issue on our end at will and without having to fill out names, addresses, etc.

undone glade
#

Ahh, so you need a deliberately coded, minimal use case at creates the issue in isolation.

soft raft
#

Yep!

undone glade
#

k, can work on that

#

For now we may just force a browser refresh of the page in this scenario as that seems to fix it and it will unblock our Sprint. Will work on the isolated use case after.

soft raft
#

Sounds good!