• Documentation
  • API Reference
  • Documentation
  • API Reference
Expand All Collapse All
< BACK TO HOME
  • APMs Overview
    • Introduction to APMs
    • APM Integrations and Flows
    • APM Input Fields and APIs
    • APM subMethod Class
    • Account Details Capture
    • APM Countries and Currencies
    • Handling In-Process WebView
  • Global Guides
    • Afterpay
    • Apple Pay
      • Registering with Apple Pay
        • (Manually) Register in the Apple System
          • Create an Apple ID
          • Enroll in the Apple Developer Program
            • Submit an Enrollment Request
            • Complete the Enrollment Process
            • Activate your Apple Developer Program Account
          • Register a Merchant ID in the Apple System
            • Create a Merchant ID
            • Create a Payment Processing Certificate
            • Create a Merchant Identity Certificate
            • Register and Verify Your Domain
      • Nuvei Apple Pay Implementations
        • Payment Page using IFrame
        • Static Apple Pay Button
        • Static Pay Button (Web SDK)
        • Dynamic Apple Pay Button
      • Apple Pay Integration
        • Apple Pay (REST API)
        • Apple Pay (Web SDK)
        • Apple Pay (Simply Connect)
        • Apple Pay Integration Testing
    • Google Pay
      • Google Pay (REST API)
      • Google Pay (Web SDK)
      • Google Pay (Simply Connect)
    • Neteller
    • PayPal
    • PayWithCrypto
    • Skrill
    • Visa Checkout
      • Visa Checkout (REST API)
  • US and Canada Guides
    • ACH
    • Instant Bank Transfer (IBT)
    • Interac Combined
    • Interac eCashout
    • Interac e-Transfer
    • Interac Instant
    • Mazooma
    • PayNearMe
    • PlayPlus
      • PlayPlus (REST)
      • PlayPlus (Web SDK)
    • VIP Preferred
      • VIP Preferred (REST)
      • VIP Pref. (Web SDK/Simply Connect)
  • Europe Guides
    • Aircash
    • BANCOMAT Pay
    • Clearpay
    • Giropay
    • iDEAL
    • MB WAY
    • MobilePay
    • Okto Cash
    • Open Banking
    • PaySafeCard
    • Satispay
    • SEPA Payouts
    • Sofort
  • Latin America Guides
    • CLAVE
    • Colombia Payouts
    • Daviplata
    • Efecty
    • LATAM Payouts
    • Pay4Fun
    • Pay with Cash
    • PIX
    • PIX Payouts
    • PSE
    • QR Redeban
    • STPmex
    • WebPay
  • Asia Pacific Guides
    • AlipayHK
    • Dana
    • DragonPay
    • GCash
    • India Payouts
    • KakaoPay
    • Konbini
    • Local Payments Indonesia
    • NPP
    • QRIS
    • Touch ’n Go
    • TrueMoney
    • WeChat

Nuvei Apple Pay Implementations

Home    Apple Pay    Nuvei Apple Pay Implementations

On this page:
  • Overview
  • Payment Page using IFrame
  • Static Button using Web SDK
  • Static Button
  • Dynamic Button
  • Payment Processing Only

Overview

This topic provides implementation steps for adding the Apple Pay payment method to your websites and applications, using the Nuvei Apple Pay solutions.

Prerequisite: Successful registration in the Apple Pay system.

Apple Pay Implementations

Now that you are registered in the Apple Pay system you can implement relevant Nuvei Apple Pay Implementation solutions in your websites and applications.

Select the Apple Pay implementation relevant to your environment and perform the implementation steps:

  • Payment Page using IFrame
  • Static Button using Web SDK
  • Static Button
  • Dynamic Button
  • Payment Processing Only

Test Your Implementation

After completing the relevant implementation steps, test your Apple Pay implementations in the Apple Pay Sandbox environment using the test credit and debit cards provided.
See the Apple Pay Integration Testing topic.

If you need help with any of the steps, please contact Nuvei’s Integration Team.

Payment Page using IFrame

  • This solution integrates the Apple Pay payment method button into Nuvei’s Payment Page solution.
  • It displays the payment methods gallery which includes the Apple Pay button in an IFrame in its own page, for the customer to choose from.
  • When the customer selects Apple Pay, the system handles the rest of payment flow automatically.
  • This solution is optimized for quick implementation.

Static Button using Web SDK

  • This solution integrates the Apple Pay payment method button into your own payment page using Web SDK, and displays the payment method gallery for the customer to choose from.
  • When the customer selects Apple Pay, the system handles the rest of payment flow automatically.

Static Button

  • This solution integrates the Apple Pay payment method button into your own payment page, and displays the payment method gallery for the customer to choose from.
  • When the customer selects Apple Pay, the system handles the rest of payment flow automatically.
  • This solution is optimized for quick implementation.

Dynamic Button

  • This solution uses a JavaScript code (customizable) which does the following:
    • Integrates the Apple Pay button into your own payment page.
    • Allows the total transaction amount to be changed from inside the Apple Pay payload, based on customer choices.
    • Sends the resulting /payment requests, as well as dealing with recurring payments.
  • This solution provides more flexibility and control over the payment flow.

Payment Processing Only

  • You may want to handle the button behavior entirely by yourself, including domain verification and retrieving the Apple Token. In that case, you can send the resultant Apple Token for payment processing by:
    • Initiate a Session
    • Send the Payment Request
    • Language fr
  • Terms of use
  • Privacy Policy
Nuvei. All rights reserved.