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 9 Capabilities 0 Features
PaymentsPayment ProcessingPayment GatewayAcquiringPayoutsAlternative Payment MethodsFraudRiskCurrency ConversioniGamingeCommerceFinTech

Nuvei publishes 9 APIs on the APIs.io network, including Payments API, Session API, Order API, and 6 more. Tagged areas include Payments, Payment Processing, Payment Gateway, Acquiring, and Payouts.

The Nuvei catalog on APIs.io includes 9 machine-runnable capabilities, 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 1 Spectral governance ruleset.

Nuvei’s developer surface includes SDKs and 22 more developer resources.

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

Capabilities

Nuvei DCC API — Conversions

Dynamic Currency Conversion quote retrieval at checkout.

Run with Naftiko

Nuvei Merchant Config API — Payment Methods

Retrieve supported countries and dynamic payment-method catalogs for a merchant.

Run with Naftiko

Nuvei Order API — Orders

Create and update orders prior to payment via openOrder and updateOrder.

Run with Naftiko

Nuvei Payments API — Payments

Nuvei Payments API — Payments. End-to-end card and APM payment processing. Self-contained Naftiko capability covering one Nuvei business surface.

Run with Naftiko

Nuvei Payments API — Financial Operations

Settle, void, and refund operations for previously authorized or settled Nuvei transactions.

Run with Naftiko

Nuvei Payouts API — Payouts

Push funds out via card, bank account, or local APMs. Includes accountCapture for safe bank account collection.

Run with Naftiko

Nuvei Session API — Sessions

Authenticate merchant credentials and issue a sessionToken.

Run with Naftiko

Nuvei 3DS API — Authentication

3D Secure 2 authentication flows for PSD2 SCA compliance.

Run with Naftiko

Nuvei UPO API — Tokens

Manage stored payment instruments (User Payment Options) for cards and APMs.

Run with Naftiko

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: [email protected]
  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: NaftikoCapability
    url: capabilities/payments-payments.yaml
  - type: NaftikoCapability
    url: capabilities/payments-refunds.yaml
  - 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
  - type: NaftikoCapability
    url: capabilities/session-sessions.yaml
- 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
  - type: NaftikoCapability
    url: capabilities/orders-orders.yaml
- 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
  - type: NaftikoCapability
    url: capabilities/payouts-payouts.yaml
- 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
  - type: NaftikoCapability
    url: capabilities/user-payment-options-tokens.yaml
- 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
  - type: NaftikoCapability
    url: capabilities/merchant-config-payment-methods.yaml
- 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
  - type: NaftikoCapability
    url: capabilities/three-ds-authentication.yaml
- 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
  - type: NaftikoCapability
    url: capabilities/dcc-conversions.yaml
- 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'