Google Pay opens and triggers shippingcontactchanged + shippingoptionchanged events from the logged in google account. (Information is successfully updated here and works as expected)
Attempt to only change a shipping option fails to trigger the shippingoptionchanged event. No console errors are produced and I have no evidence this event is being triggered.
Any help to figure out why this event is not being triggered would be appreciated!
This function just retrieves cart information from our Redux store building up an object of type PaymentRequestUpdate which matches the documentation at: https://developer.squareup.com/reference/sdks/web/payments/objects/PaymentRequestUpdate. I do not think this function is a factor because changing the address always succeeds at causing a shippingcontactchanged + shippingoptionchanged. But never shippingoptionchanged on its own.