Who should use this guideThis guide is intended for merchants who:
- Use Payrails as a payment orchestrator
- Use Nuvei for card, wallet or local payment method processing
- Have an active Nuvei account with a merchant ID and merchant site ID
Create a Nuvei integration in Payrails
- Log in to the Payrails portal.
- Go to Settings → Integrations.
- Select Add instance to create a new integration configuration.
- Select the workspaces where this integration should be available.
About workspacesWorkspaces determine where this integration is available. They let you isolate provider setups by region or business line, or share the same configuration across multiple workspaces.
Step 1: Choose the integration type
- Select Payment.
- Continue to the next step.
Step 2: Choose the provider
- Select Nuvei.
- Continue to the next step.

Step 3: Configure your Nuvei integration
Integration instance name
An integration instance is a specific payment provider setup in Payrails. You can create multiple instances for different regions, currencies, or business needs. Choose a clear, consistent name, as it is used in routing.In Payrails
- Enter an Instance name for your integration, for example
merchant_nuvei.

Account details
In Nuvei- In the Nuvei Control Panel, copy your Merchant ID and Merchant Site ID.

Credentials
In Nuvei- Copy your merchant secret key from the Nuvei Control Panel.
Payrails sends requests to Nuvei’s test environment in test mode and to Nuvei’s live environment in live mode, so use the merchant secret key for the matching environment.

Payment methods
In Payrails- Select the payment methods to enable for this integration: Card, Apple Pay, Google Pay, iDEAL, Alipay, WeChat Pay or Bancontact.

Webhooks or notifications
Payrails sends its notification URL to Nuvei with every payment, capture, void and refund, so payment notifications (DMNs) need no setup in the Nuvei Control Panel. Payrails verifies each DMN with your merchant secret key. To receive chargeback and fraud notifications, ask Nuvei to send chargeback DMNs to your Payrails notification URL. Copy it from Notification URL under Account configuration at the top of the integration form.Request fields for Nuvei
Send these fields in the authorize request for card payments, in addition to the standard authorize fields. Required fields must be present for the payment to succeed. Payrails sends Optional fields to Nuvei when you include them. For more about meta fields, refer to Meta fields.Configure Nuvei settings
Some Nuvei integration settings change how Payrails processes your payments. The portal shows the same description when you hover over each setting.Account settings
These settings are under Account details.Payment method settings
Payment method settings appear in each method’s card after you select it.
For more about meta fields, refer to Meta fields.
Enable the integration
In Payrails- Select Save account to enable the integration.
- Confirm the integration shows as Enabled.
Next steps
- Run a test payment using a Nuvei test card.
- Verify that:
- The payment appears in the Nuvei Control Panel.
- The payment status updates correctly in Payrails.
- Once verified in test mode, repeat the setup in live mode.