Skip to main content
Who should use this guideThis guide is intended for merchants who:
  • Use Payrails as a payment orchestrator
  • Use PayPlug to accept card payments in EUR
PayPlug is a server-to-server card connector running on the Dalenys (ex-Be2bill) gateway—there is no hosted payment page. Your shopper enters card details directly in your checkout, and only sees a redirect to complete a 3DS challenge, when one is required. PayPlug supports only EUR.

Create and configure a PayPlug integration in Payrails

Follow these steps to set up PayPlug:
  1. Log in to the Payrails portal.
  2. Go to Settings → Integrations → Payments.
  3. Select Add instance to create a new PayPlug integration configuration.
  4. 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 2: Choose the provider

Select PayPlug and continue to the next step. Payrails provider selection set to PayPlug

Step 3: Configure your PayPlug integration

What you’ll need from PayPlugPayPlug supports two credential modes, both configurable on the same provider config. You can set up either or both:
  • Payrails 3DS (external 3DS)—optional. An Account ID and Account key (secret) issued for external/Payrails-managed 3DS.
  • PayPlug 3DS (provider-managed 3DS)—optional. A separate Account ID and Account key (secret) issued for PayPlug-managed 3DS.
At least one of the two modes must be configured for the integration to process payments.

Integration instance name

An integration instance is a specific payment provider setup in Payrails. You can create multiple instances for each provider based on region, currency, or business needs. Choose a clear, consistent name, since it’s used in routing.
In Payrails
  • Enter an Instance name for your integration.
Payrails integration instance name field for PayPlug

Payrails 3DS credentials (optional)

In Payrails
  • Enter the Account ID and Account key provided by PayPlug for external (Payrails-managed) 3DS.
The connector uses these credentials whenever the authorize request carries complete external 3DS data. If external 3DS data isn’t present, it falls back to the PayPlug 3DS credentials below (if configured). Payrails 3DS credentials fields for PayPlug

PayPlug 3DS credentials (optional)

In Payrails
  • To also enable provider-managed 3DS, enter the separate Account ID and Account key issued by PayPlug for this mode.
Store your account keys securely. Payrails uses them to sign every request and to verify that notifications genuinely come from PayPlug. PayPlug 3DS credentials fields for provider-managed 3DS

Payment methods

In Payrails
  • Under Payment methods, enable Card.

Configure notifications

PayPlug (Dalenys) sends form-encoded callbacks to a notification URL you configure on the PayPlug/Dalenys side. In Payrails
  • After saving your PayPlug configuration, copy the generated notification URL from the provider config.
Payrails generated notification URL field for PayPlug In PayPlug (Dalenys back office)
  1. Paste the Payrails notification URL into your notification settings.
PayPlug Dalenys back office notification settings
  1. PayPlug posts form-encoded callbacks (transaction ID, operation type, execution code, amount, currency, order ID, and more) to this URL. Payrails verifies the request signature and responds HTTP 200 "OK".

Enable the integration

In Payrails
  • Select Save account to save the configuration and enable the integration.
  • The Enabled status confirms that the PayPlug integration is active.
Your PayPlug integration is now ready to process payments.

Next steps

  1. Run a test payment in test mode using a PayPlug test card, in EUR:
    • Frictionless: Mastercard 5555 5555 5555 4444, expiry 12/26, CVV 123—authorizes without 3DS.
    • 3DS challenge: Visa 4022 0522 6704 0001, expiry 12/26, CVV 123—triggers a 3DS redirect; complete the challenge on PayPlug’s page.
  2. Verify that:
    • The payment appears in your PayPlug/Dalenys back office.
    • The payment status updates correctly in Payrails.
  3. Once verified in test mode, repeat the setup in live mode.
Continue to: Test a payment
Last modified on September 28, 2026