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 05:40] – [Submitting the CSR file to Apple(creating Payment Processing Apple Pay Certificate)] 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 ==== | ||
First of all create account on https:// | First of all create account on https:// | ||
- | | + | |
- | - 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 46: | 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 57: | Line 71: | ||
- | ==== Submitting | + | After you have the CSR, you need to submit |
- | You must submit | + | |
- | To submit | + | - Within the Apple Developer account, proceed to the " |
+ | - Under " | ||
+ | - On the right, select your merchant identifier. | ||
+ | - Under "Apple Pay Payment Processing Certificate", | ||
+ | - Upload | ||
+ | - If renewing the certificate - you may need to click " | ||
+ | |||
+ | 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 | ||
- 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 Payment Processing Certificates | + | - 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. | ||
+ | - Double-click downloaded file to insert it into keychain access.app. This should automatically get appended to the existing entry for your Private key in keychain access.app, within the "My Certificates" | ||
+ | - Right-click that certificate (probably named " | ||
+ | - You will be prompted to "enter a password which will be used to protect the exported items" | ||
+ | ==== Verify domain ==== | ||
- | ==== Creating Merchant Identity | + | You will need to verify your FoxyCart store domain, to provide permission for Apple Pay to be presented as an option to customers there. |
- | - Navigate to the Apple World Wide Developer Relations (WWDR) website In Member Center, select Certificates, | + | To do that, you will need to register |
- | - Under Identifiers, | + | |
- | - Select the merchant ID from the list, and click Edit. | + | |
- | - In the Merchant Identity Certificate section, click Create Certificate. Follow the instructions | + | |
- | - Click Choose File, select | + | |
- | - Download the certificate by clicking Download, and click Done. | + | |
- | - Double-click downloaded file to insert it into keychain access.app. this should automatically get appended to the existing entry for your Private key in keychain access.app | + | |
- | - Right-click | + | |
- | ==== Verify | + | For the domain, you would use your FoxyCart store subdomain, either in the standard format of '' |
- | Good 'How To' | + | |
+ | 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. |