square / in-app-payments-flutter-plugin

Flutter Plugin for Square In-App Payments SDK
https://developer.squareup.com/docs
Apache License 2.0
340 stars 121 forks source link

Why a location is required to initialize google pay but no location is required for apple pay? #234

Closed ggirotto closed 10 months ago

ggirotto commented 10 months ago

Describe your question

Why a location is required to initialize google pay but no location is required for apple pay?

Charmis-Square commented 10 months ago

Implementation is slightly different: Apple Pay requires a merchant identifier to be created directly with Apple as seen in their docs, while Google Pay leaves the action of associating a payment to a merchant/location to Square, as seen in the Tutorial. The difference isn’t really up to Square, but to each company implementing payment wallets.