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.
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...
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...
Creates and updates orders prior to payment via openOrder and updateOrder. Supports line items, billing/shipping addresses, currency, device details, and dynamic descriptors. Us...
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...
Manages stored payment instruments (User Payment Options / UPOs) including card and APM tokenization. Supports addUPOCreditCard, addUPOAPM, editUPOCreditCard, editUPOAPM, delete...
Returns configuration data for a merchant including supported countries (getMerchantCountries) and the active set of payment methods per country (getMerchantPaymentMethods). Use...
3D Secure 2 authentication endpoints. getCard3DDetails returns DS information and challenge requirements for a card; authenticate3d completes the authentication flow returning C...
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 ...
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...
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
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'