Square Payment Form provides a secure, PCI-compliant, customizable payment experience for accepting debit, credit, or digital wallet payment cards as the first part of a web payment solution.
Square Payment Form is a client-side, Javascript library (SqPaymentForm) that renders the card inputs and digital wallet buttons that make up the payment form and returns a secure payment token. Use the secure payment token (nonce) with a server component built on the Connect v2 Transaction API to charge payment sources and provide a complete web payment solution.
I'm wondering if you have any documentation on how to set up Apple Pay and Google Pay. As in setting everything up on those systems, getting the apple-developer-merchantid-domain-association file, certificates, etc. Do you have anything like that? Also will Apple Pay work for a multi store instance if you have three separate merchant ids/accounts for each store?
Google Pay will cost anyway. You need to configure the Apple Pay using this plugin https://www.foxnetsoft.com/wellknownfolder You use multistore. You need to think how to approve Apple Pay for multistore.
In the my plugin you need to enable this parameter "Enable Digital Wallets" and enable "Enable Google Pay" and "Enable Apple Pay" on plugin configure page.
Open Square admin dashboard and configure Google Pay and Apple Pay.
Awesome thank you. Have you ever had a "Unexpected developer error, please try again later" from Google Pay? Does that mean something isn't configured correctly on Google's end?
Console errors: 224.32.32.85/45332:1 Failed to load resource: net::ERR_ADDRESS_INVALID Unable to download payment manifest "https://pay.google.com/gp/p/payment_method_manifest.json". dropin.min.js:1 Object (anonymous) @ dropin.min.js:1 Access to XMLHttpRequest at 'https://play.google.com/log?format=json&hasfast=true&authuser=0' from origin 'https://pay.google.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.