1. Home
  2. Bluefort Payments
  3. TAPP for Microsoft Dynamics 365 Business Central
  4. Adyen
  5. How to Deploy the TAPP Adyen Azure Function from the Azure Marketplace

How to Deploy the TAPP Adyen Azure Function from the Azure Marketplace

The TAPP Adyen app for Business Central requires webhooks to function. Bluefort provides an Azure application that handles these webhooks and forwards them to the relevant Business Central environment(s).

This guide will walk you through deploying the TAPP Adyen Azure Function and configuring it with the necessary parameters.

Pre-requisites

  1. Azure Subscription
    • An active subscription with permissions to create Resource Groups, Function Apps, and Deployment Slots.Adyen Account Credentials.
  2. App Registration
    • Client IDs and client secrets for both sandbox and production environments.
  3. Package URI from Bluefort
    • The deployment requires the package URL supplied by Bluefort.

Step 1: Navigate to the Azure Marketplace

  1. Log in to your Azure Portal.
  2. In the left-hand menu, select Marketplace.
  3. In the search bar, type TAPP Adyen Azure Function and press Enter.

Step 2: Select the Application

  1. Click on the TAPP Adyen Azure Function listing.
  2. Select a Subscription and a Plan (Free plan) and click Create.

Step 3: Configure Parameters

You’ll need to provide some key configuration values. These allow the Azure Function to integrate with your Adyen environment and Business Central instance.

Here are the parameters you need to fill out:

  • functionAppName: Your preferred name for the Azure Function app (Must be less than 15 characters)
  • packageUrl: The package URI provided by Bluefort
  • clientIdSandbox & clientIdProd: Your app registration client IDs for sandbox and production
  • clientSecretSandbox & clientSecretProd: Your app registration secrets for sandbox and production
  • hmacKeySandbox & hmacKeyProd: Please input a placeholder such as “Test” when deploying for the first time.
  • bcTenantId: Your Business Central tenant ID
  • bcEnvironmentSandbox & bcEnvironmentProd: The BC environments for sandbox and production
  • defaultBCSboxCompanyName & defaultBCSProdCompanyName: Default company names in your BC environments

Step 4: Configure Managed Resource Group

  1. Give your Managed Resource Group a meaningful name, e.g., rg-adyen-function.
  2. Click Create. Azure will start deploying the resources. Deployment may take a few minutes.

Step 5: Accessing Your Azure Function

Once the deployment is complete:

  1. Go to Resource Groups in Azure Portal.
  2. Select your resource group (rg-adyen-function).
  3. Click the Function App inside the group.
  4. You will see two deployment slots under Deployment Slots:
    • Production – the Function App Name
    • Sandboxthe Function App Name/Sandbox

Step 6: Fetch Azure Function URLs

  1. In the Function App overview, click Functions on the left menu.
  2. You should see two functions named:
    • AdyenWebhookFunction – handles standard webhooks (payments, refunds etc.)
    • AdyenTokenEventsFunction – handles the recurring token lifecycle events.
  3. Click Get Function URL at the top right.
  4. Copy the URL. Important to select the default (Host Key)

Note that the above URLs are to be used in the TAPP Adyen merchant onboarding wizard within TAPP Adyen in BC.


✅ Summary

Deploying the TAPP Adyen Azure Function involves:

  1. Searching and selecting the app in the Azure Marketplace.
  2. Deploying the Azure Functions for Adyen.
  3. Configuring essential parameters (Azure, Adyen, and Business Central).
  4. Naming the managed resource group and creating the deployment.
  5. Accessing your Function App to retrieve the function URLs for integration.

By following these steps, you’ll have a fully deployed, ready-to-use Azure Function connected to Adyen and Business Central.

Updated on October 27, 2025

Was this article helpful?

Related Articles