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