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.
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 using: