Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
gateways:apple-pay [2019/10/09 17:55] – [Apple Pay (Auth.Net)] foxybrettgateways:apple-pay [2020/11/25 08:45] (current) – [Creating Merchant Identity Apple Pay Certificate] adam
Line 4: Line 4:
 countries          : US countries          : US
 support-added      : 2.0 support-added      : 2.0
-support-removed    : +support-removed    :
 auth-net-emulation :  # enter "yes" or "no" (without quotes) auth-net-emulation :  # enter "yes" or "no" (without quotes)
 supports-3dsecure  : no # enter "yes" or "no" (without quotes) supports-3dsecure  : no # enter "yes" or "no" (without quotes)
Line 60: 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 payment entitlement certificate.+You must submit a Certificate Signing Request (CSR) to Apple in order to receive a necessary Payment Processing Certificate.
  
 To generate the CSR: To generate the CSR:
Line 71: Line 71:
  
  
-==== Submitting the CSR file to Apple (creating Payment Processing Apple Pay Certificate) ==== +After you have the CSR, you need to submit it to Apple within your Apple Developer account in order to generate the required Payment Processing Certificate
-You must submit the CSR to Apple in order to receive the required payment entitlement certificate.+
  
-To submit the CSR file to Apple:+  - Within the Apple Developer account, proceed to the "Certificates, Identifiers & Profiles" section and select "Identifiers" from the sidebar 
 +  - Under "Identifiers", select "Merchant IDs" using the filter in the top-right. 
 +  - On the right, select your merchant identifier. 
 +  - Under "Apple Pay Payment Processing Certificate", click Create Certificate. 
 +  - Upload the CSR you received from Authorize.Net 
 +  - If renewing the certificate - you may need to click "Activate" on the new certificate to replace the existing one.
  
-  - Navigate to the [[https://developer.apple.com|Apple Developer]] website and login if not already. +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 PayIt 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
-  Once logged in, proceed to the "Account" section and then to the "Certificates, Identifiers & Profiles" section. +==== Creating Apple Pay Merchant Identity Certificate ====
-  - Under "Identifiers", select "Merchant IDs"+
-  - Select the merchant ID from the list, and click Edit. +
-  - In the "Payment Processing Certificates" section, click "Create Certificate". Follow the instructions to obtain or generate your certificate signing request (CSR), and click Continue. +
-  - Click Choose File, select your CSR, and click Generate. +
- +
- +
-==== Creating Merchant Identity Apple Pay Certificate ====+
  
   - Navigate to the [[https://developer.apple.com|Apple Developer]] website and login if not already.   - Navigate to the [[https://developer.apple.com|Apple Developer]] website and login if not already.
Line 90: Line 87:
   - Under "Identifiers", select "Merchant IDs".   - Under "Identifiers", select "Merchant IDs".
   - 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 Certificatesection, click Create Certificate. Follow the instructions to obtain or generate your certificate signing request (CSR), and click Continue.
   - 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. this should automatically get appended to the existing entry for your Private key in keychain access.app +  - 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" category. 
-  - Right-click that certificate (probably named "Merchant ID: merchant...." from within keychain access.app (you may need to expand the private key entry to see the certificate under it) and select "Export 'Merchant ID merchant....' "This will default to exporting xxxx.p12 file to your desktop.+  - Right-click that certificate (probably named "Merchant ID: merchant...." from within keychain access.app (you may need to expand the private key entry to see the certificate under it) and select "Export 'Merchant ID merchant....' "You will need to export as ''.p12'' filetype, which it should be selected as default. 
 +  - You will be prompted to "enter a password which will be used to protect the exported items". Enter a password here, and make note of it, as it will be entered as the "merchant identity cert password" in your Foxy payment settings.
  
 ==== Verify domain ==== ==== Verify domain ====

Site Tools