Apple Pay web sdk with auth + deferred capture with different amount

Do you have a link to your checkout page so I can take a look? :slightly_smiling_face:

Hi @Bryan-Square
Here is the link to try> Please reply ASAP

Brian - to me it seems like you have it picking up the “Business Name” from “About my business” under “Business information”. You mentioned it should be picking up the “Location Business Name” under “Location Details” under “Locations”.

This is limiting our ability to roll this out, your kind help is appreciated.

The team is working on a fix to pull in the correct business name. I’ll be sure to update this post when its deployed. :slightly_smiling_face:

@Bryan-Square How can I upload same Apple Payment Processing certificate to support Apple Pay in iOS app(CANADA & US) using two or more Square accounts. As per my understanding there can only be ONE active Apple Pay Payment Processing certificate associated with an Apple Merchant ID at any given time.

I tried to upload the already existing US Square account Apple Payment Processing Certificate in to the new CANADA Square account. Here it ended with below error.

Could you please let me know how can we upload a single Apple Payment Processing Certificate into two different square accounts?

It’s not possible to upload the same Apple Payment Processing certificate to two different Square accounts. Each Apple Pay Payment Processing certificate is tied to a specific Apple Merchant ID, and there can only be one active certificate associated with an Apple Merchant ID at any given time.

If you’re managing two Square accounts for different regions (US and Canada), you’ll need to generate separate Apple Payment Processing certificates for each account. Each certificate will be associated with the respective Apple Merchant ID for the specific region.

Ensure that you generate the certificates separately for the US and Canada Square accounts, following Apple’s guidelines for each region. Once you have the distinct certificates, you can upload them to the corresponding Square accounts to enable Apple Pay support for each region. :slightly_smiling_face:

In my case, I have the same Apple Merchant ID for both regions(US and CANADA). So I expect I should not create a another Apple Pay Payment Processing certificate. Could you please let me know if the Square support CANADA & US currency in a Single Square account??

Right now a Square account can only charge in the currency of the country it was setup in. If you have a US account connected to a US bank account you can only charge in USD. Same with a Canadian account connected to a Canadian bank. You’ll only be able to charge in CAD.

You’ll be able to accept internationally issued card however the currency you can charge in is the currency of the Square account. :slightly_smiling_face:

We have integrated the Google Pay in Android using In-App Payments SDK. It is working fine in Sandbox. When we tried by switching to Production environment. We are ending up with the error attached below

We have gone through your checklist for production. We see a instruction stating that,

  1. Complete a Google Pay API Production Access Enablement Request Form:
  • The Tokenization Method must be gateway.
  • The Payment Processor or Gateway form field must contain square.

==> Should we have to complete the form mentioned above to integrate Google Pay in Native Android?

NOTE: We already integrated Google Pay in web in PRODUCTION ENVIRONMENT.

Yes, that is one of the requirements for processing Google Pay payments in production. :slightly_smiling_face:

@Bryan-Square Can you elaborate how Google Pay web payments working in production with out any form submission. And also how web vs native google pay differs?