Nuvei website screenshot

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

Collections

GraphQL

Nuvei GraphQL API

Nuvei is a global payment technology company. The API covers payment processing, payment methods, refunds, payouts, subscriptions, fraud management, 3DS authentication, and tran...

GRAPHQL

Pricing Plans

Nuvei Plans Pricing

1 plans

PLANS

Rate Limits

Nuvei Rate Limits

0 limits

RATE LIMITS

FinOps

Nuvei Finops

FINOPS

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

JSON Structure

Nuvei Payment Structure

9 properties

JSON STRUCTURE

Example Payloads

Nuvei Open Order Example

2 fields

EXAMPLE

Nuvei Payment Dmn Example

2 fields

EXAMPLE

Nuvei Payment Example

2 fields

EXAMPLE

Nuvei Refund Example

2 fields

EXAMPLE

Resources

📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
🔗
Plugin
Plugin
🔗
Plugin
Plugin
🔗
Plugin
Plugin
🔗
Plugin
Plugin
🔗
Plugin
Plugin
🔗
Plugin
Plugin
🔗
Plugin
Plugin
🔗
Plugin
Plugin
🔗
Plugin
Plugin
🔗
Plugin
Plugin
🔗
Plugin
Plugin

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Nuvei User Payment Options API
  version: '1.0'
items:
- info:
    name: User Payment Options
    type: folder
  items:
  - info:
      name: Add Credit Card UPO
      type: http
    http:
      method: POST
      url: https://secure.safecharge.com/ppp/api/v1/addUPOCreditCard.do
      body:
        type: json
        data: '{}'
    docs: Add Credit Card UPO
  - info:
      name: Add APM UPO
      type: http
    http:
      method: POST
      url: https://secure.safecharge.com/ppp/api/v1/addUPOAPM.do
      body:
        type: json
        data: '{}'
    docs: Add APM UPO
  - info:
      name: Edit Credit Card UPO
      type: http
    http:
      method: POST
      url: https://secure.safecharge.com/ppp/api/v1/editUPOCreditCard.do
      body:
        type: json
        data: '{}'
    docs: Edit Credit Card UPO
  - info:
      name: Edit APM UPO
      type: http
    http:
      method: POST
      url: https://secure.safecharge.com/ppp/api/v1/editUPOAPM.do
      body:
        type: json
        data: '{}'
    docs: Edit APM UPO
  - info:
      name: Delete UPO
      type: http
    http:
      method: POST
      url: https://secure.safecharge.com/ppp/api/v1/deleteUPO.do
      body:
        type: json
        data: '{}'
    docs: Delete UPO
  - info:
      name: Get User UPOs
      type: http
    http:
      method: POST
      url: https://secure.safecharge.com/ppp/api/v1/getUserUPOs.do
      body:
        type: json
        data: '{}'
    docs: Get User UPOs
  - info:
      name: Enable UPO
      type: http
    http:
      method: POST
      url: https://secure.safecharge.com/ppp/api/v1/enableUPO.do
      body:
        type: json
        data: '{}'
    docs: Enable UPO
  - info:
      name: Disable UPO
      type: http
    http:
      method: POST
      url: https://secure.safecharge.com/ppp/api/v1/disableUPO.do
      body:
        type: json
        data: '{}'
    docs: Disable UPO
bundled: true