• Documentation
  • API Reference
  • Documentation
  • API Reference
Expand All Collapse All
  • Payment Overview
    • Introduction
  • Accept Payment
    • Checkout Page
      • Quick Start for Checkout
      • Input Parameters
      • Output Parameters
    • Web SDK
      • Quick Start for Web SDK
      • Nuvei Fields
      • Nuvei Fields Stylizing
      • APMs for Web SDK
      • Web SDK Additional Functions
      • Web SDK FAQs
    • Checkout SDK
      • Checkout SDK Payment Form - UI Styling
    • Server-to-Server
    • Plugins
    • Mobile SDKs
      • Android Mobile SDK
      • iOS Mobile SDK
    • Payment Scenarios
    • Flow Diagrams
  • Features
    • API Authentication and the Session Token
    • PCI and Tokenization
    • 3D-Secure
    • Card-on-File
    • Merchant-Initiated Transactions (MIT)
    • Alternative Payment Methods (APMs)
    • Refund
    • Void
    • Auth, PreAuth, Sale and Settle
    • Direct Merchant Notifications (DMNs)
    • Subscription (Rebilling)
    • Zero-Authorization
    • Partial Approval
    • Marketplaces
  • Guides
    • Plugins
      • Magento 1
      • Magento 2
      • WooCommerce
      • PrestaShop
      • Open Cart
      • Shopify (via AsiaBill)
      • Mirakl
    • Choosing an Integration Method
    • Testing Cards, APIs and APMs
      • Testing Cards
      • Testing APMs
      • Testing APIs with Postman
      • Web SDK Scenarios
    • Response Handling and Errors
      • Error Handling
      • Error Codes
    • Country and Currency Codes
    • Direct Merchant Notifications (DMNs)
    • 3D-Secure
      • 3D-Secure Explained
      • 3D-Secure How-To Guide
      • 3D-Secure MPI-Only for Web SDK
      • 3D-Secure MPI-Only for Server-to-Server
      • 3D-Secure Fingerprinting
      • 3D-Secure Authentication Challenge
      • External MPI (Third-Party 3D-Secure)
      • 3D-Secure Response Values
    • Alternative Payments Guide
      • APM Input Fields
      • APM subMethod Classes
      • APM Supported Countries and Currencies
    • Apple Pay
      • 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
      • Apple Pay Integration
        • Nuvei Apple Pay Integration Solutions
          • Nuvei Checkout Page IFrame Solution – Main Solution for Cashier
          • Static Apple Pay Button Solution on Merchant Site
          • Dynamic Apple Pay Button Solution on Merchant Site
        • Apple Pay Integration Testing
    • Payment Facilitators (PayFac)
    • Cashier
      • Cashier Events Guide
    • Withdrawal Guide
    • Risk Guide
    • eKYC Guide
    • Server SDKs
      • Java SDK
      • .NET SDK
      • PHP SDK
      • Node.JS SDK
    • Fast Track Onboarding Developer Guide
    • Currency Conversion Services
      • Multiple Currency Pricing (MCP)
        • Accepting Payment for a Sale using MCP Values
      • Dynamic Currency Conversion (DCC)
        • DCC in Cashier or Checkout Page
        • DCC in REST API Workflows
        • DCC in Web SDK Workflows
  • Additional Links
    • FAQs
    • API Reference
    • Release Notes

Introduction

Contents
  • Checkout Page
  • Web SDK
  • Server-to-Server Integration
  • Nuvei Integration Solutions Compared

Nuvei provides an end-to-end payment technology platform for accepting payments using a wide range of payment methods. The platform offers an extensive set of customizable integration solutions and plugins, which allow merchants to provide an optimized customer experience.

Choose the Nuvei Integration Best for You

Nuvei integrations offer many options including PCI-descoping and 3D-Secure-compliant services:

Checkout Page

This hosted page solution offers a full out-of-the-box payment service, a quick integration process, plus the benefits of reduced ``time-to-market``.

Web SDK

Keep full control over your UI / UX, while we handle the payment process, by embedding our JavaScript libraries into your Payment page.

Server-to-Server Integration

The Serve-to-Server integration gives you even more control over the payment process, but you’ll need to handle the extra complexity yourself. It allows full access to all the Nuvei Server SDKs (Java, PHP, .NET, Node.JS) and Nuvei API methods.

Nuvei Integration Solutions Compared

Product Quick Integration Customization PCI Multi-PSP Notes
Checkout Logo and Main colors. • Basic customization support.
• No control over UI/UX.
Web SDK Full BEST OPTION:
Having full control, PCI, and a simple integration process.
Pure API (REST) Full * • 3D Secure flow to be fully implemented by the merchant.
• Full control over the process.

* A merchant that wishes to descope PCI can combine API and Web SDK.

For more details, see Choosing an Integration Method.

Product Quick Integration Customization PCI Multi-PSP Notes
Product
Quick Integration
Customization
PCI
Multi-PSP
Notes
Checkout Logo and Main colors. • Basic customization support.
• No control over UI/UX.
Web SDK Full BEST OPTION:
Having full control, PCI, and a simple integration process.
Pure API (REST) Full * • 3D Secure flow to be fully implemented by the merchant.
• Full control over the process.
2021 Nuvei. All rights reserved.