Starting December 31, 2020, legislation from the European Union introduces Strong Customer Authentication (SCA) requirements for users in the European Economic Area (EEA) that may impact how they complete online purchases. While the App Store and Apple Pay will support Strong Customer Authentication, you'll need to verify your app's implementation of StoreKit and Apple Pay to ensure purchases are handled correctly.
What's changing
The second Payment Services Directive (PSD2) is a European Union regulation that requires Strong Customer Authentication (SCA) for certain online purchases in order to protect against fraud. When certain transactions are initiated via credit or debit card on a website, in an app, or on the App Store, they must be authenticated by the bank or payment service provider before they can be completed.
- This site contains user submitted content, comments and opinions and is for informational purposes only. Apple may provide or recommend responses as a possible solution based on the information provided; every potential issue may involve several factors not detailed in the conversations captured in an electronic forum and Apple can therefore provide no guarantee as to the.
- Start quickly with the most recent versions of Word, Excel, PowerPoint, Outlook, OneNote and OneDrive —combining the familiarity of Office and the unique Mac features you love. Work online or offline, on your own or with others in real time—whatever works for what you're doing.
- For auto-renewable subscriptions, SCA is required only for the first transaction.
- Purchases under €30 may not require SCA.
- Purchases made with Apple Pay, which already meets SCA requirements, will not require additional authentication.
- Purchases made with mobile phone billing, other payment services, or an Apple ID balance (from gift cards or adding funds) will not require additional authentication.
The Mac Support Store is the first Apple Certified Repair Shop and Reseller in the history of Brooklyn. They repair all out of warranty Apple products including Mac, iPhone, iPad, and iPod. The company sells refurbished Macs, accessories, peripherals, memory upgrades and more. Mac and iPad Rentals are available.
Handling transactions with StoreKit
For in-app purchases that require SCA, the user is prompted to authenticate their credit or debit card. They're taken out of the purchase flow to the bank or payment service provider's website or app for authentication, then redirected to the App Store where they'll see a message letting them know that their purchase is complete. Handling this interrupted transaction is similar to Ask to Buy purchases that need approval from a family approver or when users need to agree to updated App Store terms and conditions before completing a purchase.
Make sure your app can properly handle interrupted transactions by initializing a transaction observer to respond to new transactions and synchronize pending transactions with Apple. This observer helps your app handle SCA transactions, which can update your payment queue to a state of 'failed' or 'deferred' as the user exits the app. When the user is redirected to the App Store after authentication, a new transaction with a state of 'purchased' is immediately delivered to the observer and may include a new value for the transactionIdentifier
property. You can test interrupted purchase scenarios in sandbox for a specific Sandbox Apple ID.
The Mac Support Store Home Furnishings
Resources
Handling transactions with Apple Pay
Apple Pay includes built-in authentication and doesn't require additional authentication by banks. However, to avoid issues with payments made with Apple Pay on your apps and websites, make sure you're using the correct country code on payment requests and showing the final amount on the payment sheet.
The countryCode
value on the PKPaymentRequest
(for apps) and ApplePayPaymentRequest
(for websites) should be set to the correct two-letter country code for the country in which you're processing the funds. Setting this correctly ensures a PSD2-compliant cryptogram when the merchant countryCode
and the user's card issuer both fall within the EEA.
Show the final amount, not a pending amount, on the payment sheet. This will help with Dynamic linking, where the transaction amount and a merchant identifier are included in the cryptogram to prove the origin and authenticity of the transaction.
The Mac Support Store Home Store
Utilise our home Mac support visits. One of our Apple certified technicians is a cure for almost anything. Not just because they're friendly, knowledgeable and good-looking (they told us to say that), but because it's their mission to fix your problem, big or small.
Let us kill those weak wi-fi black spots. We can configure Apples airport devices. Allow us to get Time Machine running as it should. We're also great at transferring data from Mac to Mac or PC to Mac. We will diagnose problems with slow or non-starting Macs and much, much more. What are you waiting for book your home Mac support visit now.
Nobody likes call-out fees, so we don't charge them as long as you're within reach of one of our stores. (check our map here)
During the working week we charge £75 per hour (£125 per hour before 9:00 and after 18:00 and at weekends). We charge a minimum of 30 minutes, but we round down to the nearest 15 minute block. (Compare that to our competitors who'll happily round up to the nearest hour – cheeky!)
To book your home Mac support visit, fill out the form below or get in touch.
Then maybe we can help remotely. This is often more convenient and quicker for both customers and us. It's easy to get started and we can typically help immediately.