The smarter way
  • Getting Started
  • USER GUIDE
    • Payment Gateway
    • Currencies
    • Apple Pay
      • Setup MPGS
      • Setup Cybersource
    • Payment Tracking
      • Payment Transactions Insights
      • Payment Transactions States
      • Notifications, URLs & Timing
    • Plugins
      • Payment Request
      • E-Commerce
      • Bulk payment request
    • Features
      • Refund & Void Access Control
      • Two-Step Refund & Void Authorization
    • Integration
    • Configuration
      • Global Configuration
      • Webhooks Configuration
      • Transaction Report Configuration
      • How to Get API Keys
      • URL Shortener Configuration
    • Notification Communication Channels
      • Email Notifications
      • SMS Notifications
      • WhatsApp Notifications
        • Integrated WhatsApp Channel
        • Manual WhatsApp Channel
      • Notification Templates
      • Notification Process: Automatic and Manual
    • Satellite
    • Real Estate
      • Regular Activities
        • Property management
        • Tenant and Contract Management
          • Tenant & Contract Dashboard
          • Tenant Management
          • Contract Management
            • Add New Contract
            • Contract Action
              • Renew Contract
              • Terminate Contract
              • Manual Payment
              • Suspend Contract
              • Resume Contract
              • Advance Payment
        • Generate Invoice
        • Invoices Management
        • Maintenance
        • Transactions
        • Auditing and Rolling Back Activities
      • Merchant First Journey
  • developer
    • Getting Started
    • Tokenization
    • Authentication
    • Payment Methods
    • Checkout API
    • Operations
    • User Cards
    • Payment Status-Inquiry
    • Auto-Debit
    • Invoice API
    • Message Notifications
    • Upload Attachment
    • Checkout SDK
      • Web
      • iOS
      • Android
      • Flutter
    • Webhooks
      • Payment Notification
      • Operation Notification
      • Signing Mechanism
      • Integration Guides
        • Laravel Webhook Receiver Guide
        • .NET Webhook Receiver Guide
    • Test Cards
Powered by GitBook
On this page
  • Integration Process for Apple Pay and MPGS
  • Obtaining Apple Pay (CSR)
  • Obtaining Apple Pay Payment Processing Certificate
  • Providing Apple Pay Payment Processing Certificate
  1. USER GUIDE
  2. Apple Pay

Setup MPGS

PreviousApple PayNextSetup Cybersource

Last updated 11 months ago

Merchants can provide customers with a secure and user-friendly payment option for transactions made via Apple devices by integrating Apple Pay with MPGS (Mastercard Payment Gateway Services). Setting up and configuring their MPGS account to accept Apple Pay transactions is a straightforward process for merchants, as detailed in the steps below.

  • Valid MPGS account

  • Apple Developer account

  1. Log in to the Mastercard Payment Gateway Services (MPGS) portal and go to Device Payments.

  1. Click on Add New Certificate.

  2. Download the Apple Pay Certificate Signing Request (CSR) file.

  1. On the next page, choose No and continue.

  1. Download the resulting file, which is the Apple Pay Payment Processing Certificate file.

  1. Log in to the Mastercard Payment Gateway Services (MPGS) portal and go to Device Payments.

Log in to your Apple Pay Developer account and go to the that you created. Under Apple Pay Payment Processing Certificate, click Create Certificate.

Upload the (i.e., the Certificate Signing Request) file that you downloaded from the MPGS portal.

Upload this (i.e., the Apple Pay Payment Processing Certificate file from the previous step) to the MPGS portal. Refer to the instructions provided in “step 6”, as shown in this figure.

Obtaining Apple Pay Payment Processing Certificate
CSR
Providing Apple Pay Payment Processing Certificate
certificate file
Integration Process for Apple Pay and MPGS
Prerequisites
Obtaining Apple Pay (CSR)
Merchant ID