Apple Pay is a digital payment system created by Apple Inc. that allows users to make payments through their Apple devices, such as iPhone, iPad, or Apple Watch.
With Apple Pay, users can securely store their credit, debit, and prepaid cards on their devices and use them to make payments at merchants that accept contactless payments.
Here are some benefits of using Apple Pay:
Convenience: Apple Pay eliminates the need to carry a physical wallet or credit card, making it more convenient for users to make payments on the go.
Security: Apple Pay uses a tokenization system that replaces card numbers with a unique digital token, making it more secure than traditional credit card payments. Additionally, the system requires users to verify payments with a fingerprint or facial recognition, adding an extra layer of security.
Speed: Apple Pay transactions are much faster than traditional credit card payments, as users can hold their device near a contactless reader to complete a transaction.
Accessibility: Apple Pay can be used by anyone with an Apple device, regardless of whether they have a credit card or bank account.
Rewards: Some credit card issuers offer rewards for using Apple Pay, such as cashback or loyalty points.
Overall, Apple Pay is a convenient, secure, and fast way to make payments that anyone with an Apple device can use.
Note: Apple Pay only works with iOS devices/Apple
Now, let's jump into how to set it up in your Ordering.co platform.
Apple Pay Configuration
1.- Go to stripe > Payments:
Select apple pay
2.- Select add new domain:
3.- Once the pop-up opens, follow the next steps:
3.1.- Add your Staging domain, for example, example.tryordering.com
3.2.- Download the file
3.3.- Change the extension of the file to .txt.
3.4.- Go to the builder without closing the Stripe page.
4.- Inside the builder, select your website and open the developer section.
4.1.- Select the "Well know" type.
4.2.- Add the name of the file apple-developer-merchantid-domain-association.
4.3.- Upload the txt file you just created.
4.4.- Build the website.
To apply the "Well know" file correctly, open your website and use this route. (replace the domain with yours) https://yourdomain/.wellknow//nameofyourwellknowfile
5.- Go back to Stripe and select a new app:
5.1.- Follow the steps to create a new merchant id and download a signing request file.
5.2.- Go to your Apple account to create your merchant ID.
Select "Apple Pay Payment Processing Certificate" and upload the file provided by Stripe.
6.- Upload the certificate to Stripe.
7.- Set your credentials in "Global Apple Pay Settings" inside your Ordering Dashboard and start taking payments.
These credentials are inside your Stripe account Settings.
8.- Turn on "Apple Pay" in each store you'll take these payments.
That's it; now, this store allows customers to pay with Apple Pay.
- Must have active cards in Apple Wallet
- Apple Pay can be used in Sandbox mode, but keep in mind that Apple will take it as a real payment, but no charge will be made https://support.stripe.com/questions/testing-apple-pay-with-stripe
Google Pay Configuration
Requirements for testing and installing
- Stripe account
- Join a Google group to use Google test credit cards: https://developers.google.com/pay/api/android/guides/resources/test-card-suite
- Press here: https://prnt.sc/e2CnHEkRWEWO, and in 1 hour or less, you will be approved
- Another option is to add a credit card to your Google account; both work in the same way
- Add your stripe keys to Dashboard
- Note: The stripe keys need to be the same in the dashboard, and Stripe
- Note: Google Pay only works with Android devices
- Note: The customer apps must be available in the Play Store to receive live/real payments
- Note: To receive live/payments, you must verify your Google account https://developers.google.com/pay/api/android/guides/test-and-deploy/request-prod-access
Now, to enable Google Pay, you only have to turn it on.
Add the Google Pay keys in the store
Enable the payment method, just like with Apple Pay
Note: Is necessary to have the Wallet App on the Android device
We recommend you test it before releasing it to all your customers; contact us if you need further assistance.