Nuvei logo

Nuvei

Nuvei is a global payment technology company headquartered in Montreal, Canada, providing a single platform for online card acquiring, alternative payment methods (700+ APMs), payouts, currency management across 150+ currencies, risk and fraud, and payment orchestration. Nuvei serves merchants in 200+ markets with local acquiring in 52 markets across eCommerce, iGaming, sports betting, travel, retail, B2B, and financial services. Originally listed on Nasdaq and TSX as NVEI, Nuvei was taken private by Advent International in 2024.

9 APIs 0 Features
PaymentsPayment ProcessingPayment GatewayAcquiringPayoutsAlternative Payment MethodsFraudRiskCurrency ConversioniGamingeCommerceFinTech

APIs

Nuvei Payments API

Server-to-server REST API for processing card and APM transactions through Nuvei. Includes openOrder for session setup, payment for end-to-end transactions, settleTransaction fo...

Nuvei Session API

Generates and manages session tokens (getSessionToken) used to authenticate subsequent REST calls and Web SDK operations. Session tokens are scoped to a merchant and order and h...

Nuvei Order API

Creates and updates orders prior to payment via openOrder and updateOrder. Supports line items, billing/shipping addresses, currency, device details, and dynamic descriptors. Us...

Nuvei Payouts API

Pushes funds out to consumers and counterparties via card, bank account, and a wide set of local APMs. The payout endpoint supports referenced (relatedTransactionId) and unrefer...

Nuvei User Payment Options API

Manages stored payment instruments (User Payment Options / UPOs) including card and APM tokenization. Supports addUPOCreditCard, addUPOAPM, editUPOCreditCard, editUPOAPM, delete...

Nuvei Merchant Configuration API

Returns configuration data for a merchant including supported countries (getMerchantCountries) and the active set of payment methods per country (getMerchantPaymentMethods). Use...

Nuvei 3DS API

3D Secure 2 authentication endpoints. getCard3DDetails returns DS information and challenge requirements for a card; authenticate3d completes the authentication flow returning C...

Nuvei DCC API

Dynamic Currency Conversion. getDccDetails computes the converted amount and markup rate for a card BIN and currency pair so merchants can present a localized currency offer at ...

Nuvei Direct Merchant Notifications (DMN)

Asynchronous webhook notifications sent from Nuvei to a merchant endpoint to communicate the final status of payments, payouts, refunds, voids, settles, and Control Panel events...

Event Specifications

Nuvei Direct Merchant Notifications (DMN)

Asynchronous webhook notifications delivered from Nuvei to a merchant-configured notificationUrl when payments, payouts, refunds, voids, settles, or Control Panel events reach t...

ASYNCAPI

Semantic Vocabularies

Nuvei Context

32 classes · 2 properties

JSON-LD

API Governance Rules

Nuvei API Rules

6 rules · 2 errors 3 warnings 1 info

SPECTRAL

Resources

📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
🔗
Plugin
Plugin
🔗
Plugin
Plugin
🔗
Plugin
Plugin
🔗
Plugin
Plugin
🔗
Plugin
Plugin
🔗
Plugin
Plugin
🔗
Plugin
Plugin
🔗
Plugin
Plugin
🔗
Plugin
Plugin
🔗
Plugin
Plugin
🔗
Plugin
Plugin

Sources

Raw ↑
aid: nuvei
url: https://raw.githubusercontent.com/api-evangelist/nuvei/refs/heads/main/apis.yml
name: Nuvei
description: >-
  Nuvei is a global payment technology company headquartered in Montreal, Canada, providing a single platform for online
  card acquiring, alternative payment methods (700+ APMs), payouts, currency management across 150+ currencies, risk and
  fraud, and payment orchestration. Nuvei serves merchants in 200+ markets with local acquiring in 52 markets across
  eCommerce, iGaming, sports betting, travel, retail, B2B, and financial services. Originally listed on Nasdaq and TSX
  as NVEI, Nuvei was taken private by Advent International in 2024.
image: https://nuvei.com/wp-content/uploads/2023/01/Nuvei_Logo_2C_RGB.svg
humanURL: https://nuvei.com
baseURL: https://secure.safecharge.com/ppp/api/v1/
tags:
  - Payments
  - Payment Processing
  - Payment Gateway
  - Acquiring
  - Payouts
  - Alternative Payment Methods
  - Fraud
  - Risk
  - Currency Conversion
  - iGaming
  - eCommerce
  - FinTech
properties:
  - type: Documentation
    url: https://docs.nuvei.com
  - type: SignUp
    url: https://nuvei.com/contact-sales/
  - type: TermsOfService
    url: https://nuvei.com/policies/terms-of-use/
  - type: PrivacyPolicy
    url: https://nuvei.com/policies/privacy-policy/
  - type: StatusPage
    url: https://status.nuvei.com
  - type: Blog
    url: https://nuvei.com/posts/
  - type: GitHubOrg
    url: https://github.com/Nuvei
  - type: SandboxBaseURL
    url: https://ppp-test.nuvei.com/ppp/api/v1/
  - type: ProductionBaseURL
    url: https://secure.safecharge.com/ppp/api/v1/
  - type: Plans
    url: plans/nuvei-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/nuvei-rate-limits.yml
  - type: FinOps
    url: finops/nuvei-finops.yml
  - type: Vocabulary
    url: vocabulary/nuvei-vocabulary.yml
  - type: JSONLD
    url: json-ld/nuvei-context.jsonld
contact:
  - FN: Nuvei Support
    email: support@nuvei.com
    url: https://nuvei.com/contact/
apis:
  - aid: nuvei:nuvei-payments-api
    name: Nuvei Payments API
    tags:
      - Payments
      - Authorization
      - Settlement
      - Refund
      - Void
    humanURL: https://docs.nuvei.com/documentation/integration/server-to-server/server-to-server-introduction/
    baseURL: https://secure.safecharge.com/ppp/api/v1/
    description: >-
      Server-to-server REST API for processing card and APM transactions through Nuvei. Includes openOrder for session
      setup, payment for end-to-end transactions, settleTransaction for capturing pre-authorized amounts,
      refundTransaction for refunds, voidTransaction for cancellations, and getPaymentStatus for transaction state. Auth
      uses SHA-256 checksum over merchantId, merchantSiteId, clientRequestId, amount, currency, timeStamp, and
      merchantSecretKey.
    properties:
      - type: Documentation
        url: https://docs.nuvei.com/documentation/integration/server-to-server/server-to-server-introduction/
      - type: OpenAPI
        url: openapi/nuvei-payments-api-openapi.yml
      - type: JSONSchema
        url: json-schema/nuvei-payment-schema.json
      - type: JSONSchema
        url: json-schema/nuvei-transaction-schema.json
  - aid: nuvei:nuvei-session-api
    name: Nuvei Session API
    tags:
      - Sessions
      - Tokens
      - Authentication
    humanURL: https://docs.nuvei.com/documentation/integration/server-to-server/server-to-server-introduction/
    baseURL: https://secure.safecharge.com/ppp/api/v1/
    description: >-
      Generates and manages session tokens (getSessionToken) used to authenticate subsequent REST calls and Web SDK
      operations. Session tokens are scoped to a merchant and order and have a short lifetime.
    properties:
      - type: Documentation
        url: https://docs.nuvei.com/documentation/integration/server-to-server/server-to-server-introduction/
      - type: OpenAPI
        url: openapi/nuvei-session-api-openapi.yml
  - aid: nuvei:nuvei-order-api
    name: Nuvei Order API
    tags:
      - Orders
      - Cart
      - Checkout
    humanURL: https://docs.nuvei.com/documentation/integration/server-to-server/server-to-server-introduction/
    baseURL: https://secure.safecharge.com/ppp/api/v1/
    description: >-
      Creates and updates orders prior to payment via openOrder and updateOrder. Supports line items, billing/shipping
      addresses, currency, device details, and dynamic descriptors. Used as the first step for Web SDK, Simply Connect,
      and Payment Page integrations.
    properties:
      - type: Documentation
        url: https://docs.nuvei.com/documentation/integration/server-to-server/server-to-server-introduction/
      - type: OpenAPI
        url: openapi/nuvei-order-api-openapi.yml
  - aid: nuvei:nuvei-payouts-api
    name: Nuvei Payouts API
    tags:
      - Payouts
      - Withdrawals
      - Disbursement
    humanURL: https://docs.nuvei.com/documentation/integration/server-to-server/server-to-server-introduction/
    baseURL: https://secure.safecharge.com/ppp/api/v1/
    description: >-
      Pushes funds out to consumers and counterparties via card, bank account, and a wide set of local APMs. The payout
      endpoint supports referenced (relatedTransactionId) and unreferenced (account number / IBAN) payouts and
      integrates with accountCapture to collect destination details safely.
    properties:
      - type: Documentation
        url: https://docs.nuvei.com/documentation/integration/server-to-server/server-to-server-introduction/
      - type: OpenAPI
        url: openapi/nuvei-payouts-api-openapi.yml
  - aid: nuvei:nuvei-user-payment-options-api
    name: Nuvei User Payment Options API
    tags:
      - Tokens
      - Vault
      - User Payment Options
      - Cards
    humanURL: https://docs.nuvei.com/documentation/integration/server-to-server/server-to-server-introduction/
    baseURL: https://secure.safecharge.com/ppp/api/v1/
    description: >-
      Manages stored payment instruments (User Payment Options / UPOs) including card and APM tokenization. Supports
      addUPOCreditCard, addUPOAPM, editUPOCreditCard, editUPOAPM, deleteUPO, getUserUPOs, and enableUPO/disableUPO.
    properties:
      - type: Documentation
        url: https://docs.nuvei.com/documentation/integration/server-to-server/server-to-server-introduction/
      - type: OpenAPI
        url: openapi/nuvei-user-payment-options-api-openapi.yml
  - aid: nuvei:nuvei-merchant-config-api
    name: Nuvei Merchant Configuration API
    tags:
      - Merchant
      - Configuration
      - Payment Methods
      - Countries
    humanURL: https://docs.nuvei.com/documentation/integration/server-to-server/server-to-server-introduction/
    baseURL: https://secure.safecharge.com/ppp/api/v1/
    description: >-
      Returns configuration data for a merchant including supported countries (getMerchantCountries) and the active set
      of payment methods per country (getMerchantPaymentMethods). Used by client checkouts to render dynamic payment
      selection.
    properties:
      - type: Documentation
        url: https://docs.nuvei.com/documentation/integration/server-to-server/server-to-server-introduction/
      - type: OpenAPI
        url: openapi/nuvei-merchant-config-api-openapi.yml
  - aid: nuvei:nuvei-3ds-api
    name: Nuvei 3DS API
    tags:
      - 3DS
      - SCA
      - Authentication
      - Cards
    humanURL: https://docs.nuvei.com/documentation/integration/server-to-server/server-to-server-introduction/
    baseURL: https://secure.safecharge.com/ppp/api/v1/
    description: >-
      3D Secure 2 authentication endpoints. getCard3DDetails returns DS information and challenge requirements for a
      card; authenticate3d completes the authentication flow returning CAVV and ECI. Designed to satisfy PSD2 SCA
      requirements for EEA acquiring.
    properties:
      - type: Documentation
        url: https://docs.nuvei.com/documentation/integration/server-to-server/server-to-server-introduction/
      - type: OpenAPI
        url: openapi/nuvei-3ds-api-openapi.yml
  - aid: nuvei:nuvei-dcc-api
    name: Nuvei DCC API
    tags:
      - DCC
      - Currency Conversion
      - FX
    humanURL: https://docs.nuvei.com/documentation/integration/server-to-server/server-to-server-introduction/
    baseURL: https://secure.safecharge.com/ppp/api/v1/
    description: >-
      Dynamic Currency Conversion. getDccDetails computes the converted amount and markup rate for a card BIN and
      currency pair so merchants can present a localized currency offer at checkout.
    properties:
      - type: Documentation
        url: https://docs.nuvei.com/documentation/integration/server-to-server/server-to-server-introduction/
      - type: OpenAPI
        url: openapi/nuvei-dcc-api-openapi.yml
  - aid: nuvei:nuvei-webhooks-dmn
    name: Nuvei Direct Merchant Notifications (DMN)
    tags:
      - Webhooks
      - Events
      - Notifications
      - DMN
    humanURL: https://docs.nuvei.com/documentation/integration/webhooks/
    description: >-
      Asynchronous webhook notifications sent from Nuvei to a merchant endpoint to communicate the final status of
      payments, payouts, refunds, voids, settles, and Control Panel events. Payment DMNs include an
      advanceResponseChecksum signed with the merchantSecretKey using SHA-256 over the ordered parameter values;
      withdrawal DMNs concatenate name=value pairs with the secret appended.
    properties:
      - type: Documentation
        url: https://docs.nuvei.com/documentation/integration/webhooks/
      - type: Documentation
        url: https://docs.nuvei.com/documentation/integration/webhooks/payment-dmns/
      - type: Documentation
        url: https://docs.nuvei.com/documentation/integration/webhooks/withdrawal-dmns/
      - type: Documentation
        url: https://docs.nuvei.com/documentation/integration/webhooks/control-panel/
      - type: AsyncAPI
        url: asyncapi/nuvei-dmn-asyncapi.yml
common:
  - type: SDK
    url: https://github.com/Nuvei/nuvei-server-php
    name: Nuvei PHP Server SDK
  - type: SDK
    url: https://github.com/Nuvei/nuvei-server-java
    name: Nuvei Java Server SDK
  - type: SDK
    url: https://github.com/Nuvei/nuvei-server-java-2.0
    name: Nuvei Java Server SDK 2.0
  - type: SDK
    url: https://github.com/Nuvei/nuvei-server-nodejs
    name: Nuvei Node.js Server SDK
  - type: SDK
    url: https://github.com/Nuvei/nuvei-mobile-sdk-android
    name: Nuvei Android Mobile SDK
  - type: SDK
    url: https://github.com/Nuvei/nuvei-mobile-sdk-ios
    name: Nuvei iOS Mobile SDK
  - type: SDK
    url: https://github.com/Nuvei/nuvei-react-native-mobile-sdk
    name: Nuvei React Native Mobile SDK
  - type: SDK
    url: https://github.com/Nuvei/nuvei-mobile-cashier-helper-android
    name: Nuvei Android Cashier Helper
  - type: SDK
    url: https://github.com/Nuvei/nuvei-mobile-cashier-helper-ios
    name: Nuvei iOS Cashier Helper
  - type: SDK
    url: https://github.com/Nuvei/nuvei-cashier-helper-react-for-android
    name: Nuvei Cashier Helper React Wrapper for Android
  - type: SDK
    url: https://github.com/Nuvei/nuvei-mobile-pods
    name: Nuvei iOS CocoaPods Distribution
  - type: SDK
    url: https://github.com/Nuvei/nuvei-maven-android
    name: Nuvei Android Maven Distribution
  - type: Plugin
    url: https://github.com/Nuvei/nuvei-plugin-magento-2
    name: Nuvei Magento 2 Plugin
  - type: Plugin
    url: https://github.com/Nuvei/nuvei-plugin-woocommerce
    name: Nuvei WooCommerce Plugin
  - type: Plugin
    url: https://github.com/Nuvei/nuvei-plugin-prestashop
    name: Nuvei PrestaShop Plugin
  - type: Plugin
    url: https://github.com/Nuvei/nuvei-plugin-opencart-3
    name: Nuvei OpenCart 3 Plugin
  - type: Plugin
    url: https://github.com/Nuvei/nuvei-plugin-opencart-4
    name: Nuvei OpenCart 4 Plugin
  - type: Plugin
    url: https://github.com/Nuvei/nuvei-plugin-shopware-5
    name: Nuvei Shopware 5 Plugin
  - type: Plugin
    url: https://github.com/Nuvei/nuvei-plugin-shopware-6
    name: Nuvei Shopware 6 Plugin
  - type: Plugin
    url: https://github.com/Nuvei/nuvei-plugin-salesforce-commerce-cloud
    name: Nuvei Salesforce Commerce Cloud Cartridge
  - type: Plugin
    url: https://github.com/Nuvei/nuvei-plugin-sap-commerce
    name: Nuvei SAP Commerce Plugin
  - type: Plugin
    url: https://github.com/Nuvei/nuvei-plugin-commerce-tools-backend
    name: Nuvei commercetools Backend Plugin
  - type: Plugin
    url: https://github.com/Nuvei/nuvei-plugin-commerce-tools-frontend
    name: Nuvei commercetools Frontend Plugin
features:
  - name: Local Acquiring in 52 Markets
    description: >-
      Nuvei operates as a licensed acquirer across 52 markets, enabling merchants to use local card rails for higher
      approval rates and lower interchange costs.
  - name: 700+ Alternative Payment Methods
    description: >-
      Single integration to over 700 APMs including digital wallets, bank transfers, cash voucher, BNPL, and local
      schemes spanning 200+ markets.
  - name: 150+ Currencies and Dynamic Currency Conversion
    description: Multi-currency processing with optional DCC at the cardholder level, FX settlement, and localized pricing options.
  - name: Payouts to 200+ Markets
    description: Push funds to cards (Visa Direct, Mastercard Send), bank accounts, and local APMs.
  - name: PCI DSS Level 1 and 3DS2 Out-of-the-Box
    description: >-
      Web SDK and hosted solutions remove PCI scope; 3DS2 authentication is built into the gateway for PSD2 SCA
      compliance.
  - name: Direct Merchant Notifications (DMN) Webhooks
    description: >-
      Server-to-server async notifications for payments, payouts, refunds, voids, settles, and Control Panel events;
      signed with merchantSecretKey-based SHA-256 checksum.
  - name: Tokenization and User Payment Options (UPOs)
    description: >-
      Network and gateway tokenization for cards and APMs with vaulted UPOs supporting one-click checkout and recurring
      payments.
  - name: iGaming and Sports Betting Specialization
    description: >-
      Purpose-built risk, payouts, and KYC flows for regulated iGaming markets including instant withdrawals and cashier
      helpers.
  - name: Payment Orchestration and Smart Routing
    description: Routes transactions across multiple acquirers and APMs for cost, approval, and availability optimization.
  - name: Cashier and Payment Page Hosted Solutions
    description: >-
      Drop-in checkout (Simply Connect, Web SDK, Payment Page) and Cashier helpers minimize PCI scope and accelerate
      time-to-market.
useCases:
  - name: Global eCommerce Checkout
    description: Single integration delivering cards plus 700+ APMs across 200 markets with local acquiring where available.
  - name: Marketplace Payouts
    description: Disburse funds to sellers and gig workers via cards, bank accounts, and local APMs in 200+ markets.
  - name: iGaming Deposits and Withdrawals
    description: Cashier-grade UX for instant deposits and fast payouts in regulated jurisdictions.
  - name: Subscription and Recurring Billing
    description: Vaulted UPOs, network tokens, and account updater for high-retention recurring revenue.
  - name: B2B and Cross-Border Payments
    description: Multi-currency acceptance and settlement with FX management and DCC offers.
  - name: Travel and Hospitality
    description: >-
      Multi-currency pricing, deferred capture (auth-and-settle), and refund/void flows tailored to travel booking
      lifecycles.
integrations:
  - name: Magento 2
    url: https://github.com/Nuvei/nuvei-plugin-magento-2
  - name: WooCommerce
    url: https://github.com/Nuvei/nuvei-plugin-woocommerce
  - name: PrestaShop
    url: https://github.com/Nuvei/nuvei-plugin-prestashop
  - name: OpenCart
    url: https://github.com/Nuvei/nuvei-plugin-opencart-4
  - name: Shopware
    url: https://github.com/Nuvei/nuvei-plugin-shopware-6
  - name: Salesforce Commerce Cloud
    url: https://github.com/Nuvei/nuvei-plugin-salesforce-commerce-cloud
  - name: SAP Commerce
    url: https://github.com/Nuvei/nuvei-plugin-sap-commerce
  - name: commercetools
    url: https://github.com/Nuvei/nuvei-plugin-commerce-tools-backend
  - name: Shopify
    url: https://nuvei.com/integrations/
  - name: Apple Pay
    url: https://docs.nuvei.com
  - name: Google Pay
    url: https://docs.nuvei.com
  - name: PayPal
    url: https://docs.nuvei.com
solutions:
  - name: Online Payments
    description: Card and APM acceptance via Web SDK, Simply Connect, Payment Page, or server-to-server.
  - name: In-Store and Omnichannel
    description: Card-present acquiring integrated with the same online platform.
  - name: Payouts
    description: Push-to-card and push-to-account disbursement across 200+ markets.
  - name: Risk and Fraud
    description: Built-in 3DS2, device fingerprinting, velocity rules, and chargeback management.
  - name: Banking-as-a-Service for ISVs
    description: White-label payments, accounts, and FX for software platforms.
  - name: iGaming
    description: Regulated-market deposits, withdrawals, KYC, and cashier UX.
maintainers:
  - FN: Kin Lane
    url: https://kinlane.com
created: '2026-05-24'
modified: '2026-05-24'