Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
gateways:apple-pay [2018/01/11 12:42] – [Obtaining an Apple Merchant id] adam | gateways:apple-pay [2020/11/25 08:45] (current) – [Creating Merchant Identity Apple Pay Certificate] adam | ||
---|---|---|---|
Line 1: | Line 1: | ||
---- dataentry gateway ---- | ---- dataentry gateway ---- | ||
type : gateway # do not change this line | type : gateway # do not change this line | ||
- | name : Apple Pay (Auth.Net) | + | name : Apple Pay (Auth.Net) |
- | countries | + | countries |
- | support-added | + | support-added |
- | support-removed | + | support-removed |
auth-net-emulation : # enter " | auth-net-emulation : # enter " | ||
- | supports-3dsecure | + | supports-3dsecure |
- | gateway_url | + | gateway_url |
---- | ---- | ||
+ | |||
====== Apple Pay (Auth.Net) ====== | ====== Apple Pay (Auth.Net) ====== | ||
+ | |||
+ | <WRAP round tip> | ||
+ | **NOTE: Apple Pay in Foxy is changing soon** | ||
+ | Please reach out to us if you'd like to enable Apple Pay. We're working on a method that makes it much easier than described in this page. | ||
+ | </ | ||
+ | |||
+ | <WRAP round alert> | ||
+ | **In the EU? Contact us.** | ||
+ | Authorize.net is not supporting 3D Secure, which makes it less useful for EU merchants moving forward. Please contact us to discuss alternatives and/or Apple Pay. | ||
+ | </ | ||
===== Setting Up Apple Pay for FoxyCart ===== | ===== Setting Up Apple Pay for FoxyCart ===== | ||
- | Apple Pay requires an Apple development and Authorise.Net accounts | + | Apple Pay requires an Apple development and Authorize.net account. |
==== Obtaining an Apple Merchant id ==== | ==== Obtaining an Apple Merchant id ==== | ||
Line 22: | Line 33: | ||
{{ : | {{ : | ||
- | - In Member Center, select Certificates, | + | - In the " |
- | - Under Identifiers, | + | - Under "Identifiers", select |
- Click the Add button (+) in the upper-right corner. | - Click the Add button (+) in the upper-right corner. | ||
- Enter a description and identifier, and click Continue. | - Enter a description and identifier, and click Continue. | ||
Line 49: | Line 60: | ||
- In the Apple Pay section, click Sign Up. | - In the Apple Pay section, click Sign Up. | ||
- | ==== Generating the CSR ==== | + | ==== Generating the CSR and Apple Pay Payment Processing Certificate |
- | You must submit a Certificate Signing Request (CSR) to Apple in order to receive a necessary | + | You must submit a Certificate Signing Request (CSR) to Apple in order to receive a necessary |
To generate the CSR: | To generate the CSR: | ||
Line 60: | Line 71: | ||
- | ==== Submitting | + | After you have the CSR, you need to submit |
- | You must submit | + | |
- | To submit the CSR file to Apple: | + | |
- | + | - Under "Identifiers", select | |
- | | + | - On the right, select your merchant identifier. |
- | - Once logged in, proceed to the Member Center section and then to the Certificates, | + | - Under "Apple Pay Payment Processing |
- | - Under Identifiers, | + | - Upload |
- | - Select | + | - If renewing the certificate - you may need to click " |
- | - In the Payment Processing | + | |
- | - Click Choose File, select your CSR, and click Generate. | + | |
- | + | You don't need to do anything with this certificate - but it needs to be generated and activated to ensure Authorize.Net is able to process the payment details coming via Apple Pay. It will also need to be renewed before it expires (by completing this and the previous step again), but you should receive a notice by email from Apple when this is coming up. | |
- | ==== Creating | + | ==== Creating Apple Pay Merchant Identity |
- Navigate to the [[https:// | - Navigate to the [[https:// | ||
- | - Once logged in, proceed to the Member Center | + | - Once logged in, proceed to the " |
- | - Under Identifiers, | + | - Under "Identifiers", select |
- Select the merchant ID from the list, and click Edit. | - Select the merchant ID from the list, and click Edit. | ||
- | - In the Merchant Identity Certificate section, click Create Certificate. Follow the instructions to obtain or generate your certificate signing request (CSR), and click Continue. | + | - In the "Apple Pay Merchant Identity Certificate" |
- Click Choose File, select your CSR, and click Generate. | - Click Choose File, select your CSR, and click Generate. | ||
- Download the certificate by clicking Download, and click Done. | - Download the certificate by clicking Download, and click Done. | ||
- | - Double-click downloaded file to insert it into keychain access.app. | + | - Double-click downloaded file to insert it into keychain access.app. |
- | - Right-click that certificate (probably named " | + | - Right-click that certificate (probably named " |
+ | - You will be prompted | ||
==== Verify domain ==== | ==== Verify domain ==== | ||
- | Good 'How To' you can read here https:// | ||
+ | You will need to verify your FoxyCart store domain, to provide permission for Apple Pay to be presented as an option to customers there. | ||
+ | |||
+ | To do that, you will need to register and verify your store' | ||
+ | |||
+ | For the domain, you would use your FoxyCart store subdomain, either in the standard format of '' | ||
+ | |||
+ | After registering the domain, you will be presented with a file - you will specify this as part of the settings for Apple Pay on the " | ||
==== Set up the Apple Pay Sandbox ==== | ==== Set up the Apple Pay Sandbox ==== | ||
To use Apple Pay while developing your site, you'll need to use the Apple Pay Sandbox. Getting it set up takes just a few minutes. | To use Apple Pay while developing your site, you'll need to use the Apple Pay Sandbox. Getting it set up takes just a few minutes. |