To accept Apple Pay donations through your Authorize.net account, you will need to complete a short setup process involving your Apple Developer account and Authorize.net. Once you send Soapbox the required files, our team will complete the configuration on your site.
Important: This setup requires an active Apple Developer Program account ($99/year), registered to your organization. Do not use a personal Apple ID — if the account is registered to an individual employee, your organization will lose access if that person leaves.
Before you begin
Confirm you have the following before starting:
- An active Authorize.net production account connected to a supported processor (Chase Paymentech, Global Payments, TSYS, FDC Nashville, NAB EPX, or Worldpay)
- An Apple Developer Program account registered to your organization — if you do not have one, visit developer.apple.com to enroll before proceeding
Step 1 — Create an Apple Merchant ID
- Sign in to your Apple Developer account at developer.apple.com.
- Go to Certificates, Identifiers & Profiles.
- Under Identifiers, click + and select Merchant IDs.
- Enter a description and an identifier for your organization. The identifier must be in reverse-domain format — for example, `merchant.com.yourorganization`.
- Click Register.
- Make a note of your Merchant ID — you will need it in the next step.
Step 2 — Generate your Apple Pay CSR in Authorize.net
Important: This step must be completed in your live Authorize.net production account. The Apple Pay setup is not available in Authorize.net sandbox accounts.
- Sign in to your Authorize.net production account.
- At the top of the page, toggle Try the new Authorize.net to ON.
- Navigate to Account → Digital Payment Solutions → Apple Pay.
- In the Apple Merchant ID field, enter the Merchant ID you created in Step 1.
- Click Generate Apple CSR.
- A confirmation message will appear and a CSR file will download to your computer.
Step 3 — Send your files to Soapbox
Contact Soapbox support and provide the following:
- The CSR file downloaded in Step 2
- Your Apple Merchant ID (the identifier string from Step 1)
Soapbox will handle the remaining steps, including submitting your CSR to Apple, completing domain verification, and activating Apple Pay on your Donations form.
Troubleshooting
The Digital Payment Solutions page shows "Unable to display Apple information. Please try again later" You are likely signed in to an Authorize.net sandbox account. Sign in to your production account and try again.
No file downloaded after the confirmation message appeared Your CSR was still generated on Authorize.net's side. Contact Authorize.net support and ask them to provide the CSR file for your account. Once you receive it, send it to Soapbox along with your Merchant ID.
Keeping Apple Pay active
Your Apple Developer Program membership must remain active (renewed annually at $99/year) for Apple Pay to continue functioning on your site. If your membership lapses, Apple Pay will stop working for your supporters.
Related articles: