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 1 year ago

Integration Process for Apple Pay and MPGS

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.

Prerequisites

  • Valid MPGS account

  • Apple Developer account

Obtaining Apple Pay (CSR)

  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.

Obtaining Apple Pay Payment Processing Certificate

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

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

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

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

Providing Apple Pay Payment Processing Certificate

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

  1. Upload this certificate file (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.