Skip to main content

Apple Pay

Apple Pay is a mobile payment and digital wallet service that lets customers pay using their iPhone, iPad, Mac, MacBook, or Apple Watch. It provides a fast, secure checkout experience — customers authenticate with Face ID, Touch ID, or a device passcode instead of entering card details manually.

Ottu supports Apple Pay in Kuwait, Saudi Arabia (KSA), and Bahrain.

Apple Pay overview

Apple Pay Configuration Guide

Setting up Apple Pay requires coordination between three portals: your Apple Developer account, the Ottu Dashboard, and your payment gateway portal. You will need to:

  1. Create a Merchant ID
  2. Add and verify a domain
  3. Create Apple Pay certificates
  4. Set up the Payment Processing Certificate for your gateway
warning

You must have an Apple Developer account to accept Apple Pay payments. If you do not have one, sign up at developer.apple.com.

Creating Merchant ID

Step 1 of 5
Apple Developer account — Certificates, IDs & Profiles section
Step 1 of 5

Log in to your Apple Developer account

Go to developer.apple.com and sign in with your Apple Developer credentials.

Adding and Verifying a Domain

Step 1 of 9
Identifiers section — select Merchant ID
Step 1 of 9

Select your Merchant ID

From the Identifiers section in Apple Developer, select the Merchant ID you created (e.g., "Ottu Apple Pay").
note

If you use your own custom domain alongside Ottu, you must also verify that domain. Follow Apple's domain verification guide for instructions.

Creating Apple Pay Certificates

Step 1 of 2
Certificates, IDs & Profiles section in Apple Developer
Step 1 of 2

Go to Certificates, IDs & Profiles

From your Apple Developer account, go to the Certificates, IDs & Profiles section.

Download the CSR from Ottu

Step 1 of 2
Select the Apple Pay payment service in Ottu
Step 1 of 2

Select the payment service

Log in to the Ottu Dashboard, go to the Administration Panel, then select Payment Service from the sidebar. Select the payment service associated with your Merchant ID and domain.
tip

If you have not added the payment service yet, follow the instructions in Adding and Verifying a Domain above.

Upload the CSR to Apple

Step 1 of 3
Upload CSR file to Apple Developer portal
Step 1 of 3

Upload the CSR file

Back in Apple, upload the CSR file you downloaded from Ottu.

Upload the Certificate to Ottu

Step 1 of 2
Upload .CER certificate file to Ottu
Step 1 of 2

Upload the CER file to Ottu

From the Ottu Dashboard, go to the Administration Panel and select Payment Service. Select the same Apple Pay service from the previous steps. Upload the .CER file to the Apple Pay Identifier CER field and click Save.

Creating Apple Payment Processing Certificate

The Payment Processing Certificate is required by your payment gateway to decrypt Apple Pay transaction data. The setup process differs depending on your gateway.

Ottu supports Apple Pay with MPGS, Cybersource, and KNET gateways. Follow the guide for your gateway:

  • Setup MPGS — Integration process for Apple Pay with Mastercard Payment Gateway Services
  • Setup Cybersource — Integration process for Apple Pay with Cybersource
note

For KNET gateway setup, contact the Ottu support team for assistance.

What's Next?

  • Setup MPGS — Create the Payment Processing Certificate for MPGS
  • Setup Cybersource — Create the Payment Processing Certificate for Cybersource
  • Samsung Wallet — Set up Samsung Wallet for customers on Samsung devices
  • Payment Gateways — Browse and configure your payment gateways