Apple Pay overview
Apple Pay is a digital wallet service by Apple Inc. that allows buyers to make a purchase with cards stored on their Apple devices. It is considered as a secure, fast, and convenient way to pay for online shopping. Apple Pay works with Safari and participating apps. To make a payment, you simply select Apple Pay as your payment method and confirm the payment with your Apple device using Face ID, Touch ID, or passcode.
Accepting Apple Pay via Straal
With the Apple Pay payment method activated, your customers using an Apple device with Apple Pay configured will automatically see the Apple Pay payment method in Straal Checkout.
Straal provides the option for integration in either of the following ways:
- Straal Checkout, find out more here Checkout Page
- White-label integration using straal API (customized checkout process with your own names, logos and brand components)
- Integrate Apple Pay into your custom checkout page via Straal.js or Straal API. More details can be found here Managing payments via Straal API
By choosing to accept payments via Straal Checkout, no additional integration work is required. If you have your own white-label integration, there are a few additional steps required.
# Prerequisites
Key requirements:
- Make sure you have an Apple device that is capable of using Apple Pay.
- Apple Pay supports Safari browser, so you should use it for web payments.
- Ensure that you are located in a region where Apple Pay is supported and that you have added a card to your Apple Pay wallet.
- You must have SSL activated on your store domain.
- Check if all web pages containing the Apple Pay button use HTTPS and that your web server is compatible with TLS 1.2.
- Set up your server for secure communications with Apple Pay. Follow the steps in the Setting Up Your Server page, including the Allow Apple IP Addresses for Domain Verification section.
Follow Apple Pay Guidelines
- Follow Apple's guidelines for trademarks and copyrights when mentioning their brand.
- When offering Apple Pay on your platform, adhere to Apple's developer identity guidelines.
- Make sure you are in compliance with Apple's acceptable use guidelines for businesses.
- Your store must follow Apple's Acceptable Use Guidelines.
# White-label integration steps
Simplified Apple Pay Setup
You won't have to set up an Apple developer account or generate your own Apple Pay certificates. We will handle all of this based on the data collected during the onboarding process.
- Your task is to share the URLs domain where you intend to use the Apple Pay button or custom checkout,
- then, we will send you the verification file assigned to this domain, which should be saved on the server in the specific location in order to pass Apple verification process.
We will provide detailed instructions during the onboarding process.
Additional materials We are including the below support Apple's articles for your reference and for the most up-to-date information: