This topic describes the Nuvei Server-to-Server integration for accepting payments using Nuvei APIs and Nuvei Server SDKs (Java, PHP, .NET, Node.JS).
The Server-to-Server payment flow steps are described below.
The integration is suited to:
- PCI level-1 merchants – Merchants with the highest PCI level, who process, transmit, and store cardholder information for themselves.
- Multiple-PSP processing merchants – Merchants who process with Nuvei as well as other PSPs and acquirers.
Server-to-Server Flow Integration Steps with 3D-Secure – Showing Frontend Web Handling and Backend Calls
Using the Server-to-Server integration (even when combined with some of our Web SDK components) requires a thorough understanding of the 3D-Secure flow:
For a more detailed view, see the sequence diagram for this flow.
Other test values on the code samples:
cardHolderNamefor the challenge flow.
amountgreater than 150 to trigger a challenge.
To begin integrating, see: