HomePayments & CommerceHow to Set Up Adyen Payments in GoHighLevel —…
Payments & Commerce

How to Set Up Adyen Payments in GoHighLevel — Accept Global Payments

By William Welch ·March 13, 2026 ·9 min read
Share

Follow along — get 30 days free →

In This Guide
  1. What Is Adyen and Why Use It in GoHighLevel?
  2. Prerequisites: What You Need Before Setup
  3. Step-by-Step: Connect Your Adyen Account
  4. Configure Payment Forms and Products
  5. Test Your Adyen Integration
  6. Manage Refunds and Supported Features

This tutorial also has a podcast episode

Listen on Spotify — "Go High Level" podcast

Accepting global payments shouldn't require a PhD in payment processing. Yet many agencies using GoHighLevel struggle to connect international payment gateways—leaving money on the table and frustrating clients in Europe and North America.

That's where Adyen integration comes in. Adyen is one of the world's leading payment processors, trusted by Fortune 500 companies to handle transactions across 150+ currencies and 190+ countries. When you connect Adyen to GoHighLevel, you unlock the ability to accept credit and debit cards globally, automate payment workflows, and manage refunds—all without leaving your CRM.

In this guide, I'll walk you through the exact steps to set up Adyen payments in GoHighLevel, what you need to know about supported capabilities, and how to test your integration before going live. If you're serious about scaling your agency with enterprise-grade payment processing, GoHighLevel's 30-day free trial gives you access to all payment integrations you need to get started.

What Is Adyen and Why Use It in GoHighLevel?

Adyen isn't just another payment processor. It's a unified commerce platform that handles everything from credit card transactions to digital wallets, local payment methods, and recurring billing. For agencies managing clients across Europe and North America, Adyen offers:

When integrated with GoHighLevel, you can:

💡 Pro Tip

Adyen is particularly valuable if your clients are based in Europe or the UK, where regulations like Strong Customer Authentication (SCA) and PSD2 require advanced payment processing. Adyen handles these compliance requirements automatically.

Prerequisites: What You Need Before Setup

Before you begin connecting Adyen to GoHighLevel, make sure you have:

  1. An active Adyen merchant account. If you don't have one yet, sign up at adyen.com and complete their verification process (typically 1-3 business days). You'll need basic business information and banking details.
  2. GoHighLevel admin access. You need to be an account owner or have permissions to manage integrations and payment settings.
  3. API credentials from Adyen. Specifically, you'll need your Merchant Account name and API key. These live in your Adyen dashboard under Settings > Developers > API credentials.
  4. A live or test environment. Adyen gives you both environments—use test first to validate everything works before accepting real payments.

Setting aside 15-20 minutes for this setup is realistic. Most of that time goes to copying API credentials between systems.

Step-by-Step: Connect Your Adyen Account

Step 1: Log into your GoHighLevel account

From your dashboard, navigate to Integrations (or Settings > Integrations, depending on your account structure). Look for the Payments section.

Step 2: Find and select Adyen

Scroll through available payment processors until you find Adyen. Click Connect or Setup.

Step 3: Gather your API credentials

Open a new browser tab and log into your Adyen dashboard. Navigate to:

You'll see your Merchant Account name and API keys listed. For the GoHighLevel integration, you'll need:

Step 4: Paste credentials into GoHighLevel

Return to GoHighLevel and paste both credentials into the corresponding fields. Double-check for typos—even a single character off will break the connection.

Step 5: Select your environment

Choose Test if you want to validate the integration without processing real payments. Choose Live only after you've tested thoroughly (see Step 5 below).

Step 6: Authorize and save

Click Connect or Authorize. GoHighLevel will verify your credentials with Adyen. If successful, you'll see a confirmation message and your Adyen account is now live in GoHighLevel.

This is built into GoHighLevel. Try it free for 30 days →

Configure Payment Forms and Products

Connecting Adyen is just the foundation. Now you need to actually create payment experiences for your clients.

Creating a payment form:

Navigate to Funnels > Forms and create a new form (or edit an existing one). Under the Payment section, select Adyen as your processor. Configure:

Setting up products:

If you're selling multiple products or services, create them in Products & Services. Each product can have its own price, description, and payment terms. When you add products to a form or funnel, Adyen will process the total amount due.

Configuring recurring payments:

For subscriptions or monthly retainers, enable Recurring Billing in your form settings. Adyen will automatically charge the customer's card on your specified schedule. GoHighLevel syncs this data so you can track subscription status and manage cancellations.

💡 Pro Tip

Test your form payment flow in test mode first. Use Adyen's test card numbers (e.g., 4111111111111111 with any future expiration date) to verify the form works before going live.

Test Your Adyen Integration

Never launch a payment form in live mode without thorough testing. Here's the process:

1. Verify your environment is set to Test

In your Adyen settings within GoHighLevel, confirm you're in Test mode, not Live.

2. Use test card numbers

Adyen provides specific test card numbers that trigger different responses:

Use any future expiration date and any 3-digit CVC.

3. Run a test transaction

Go to your payment form (not in GoHighLevel, but on the actual live URL where your form is embedded) and submit a test payment using one of the test card numbers. Complete the form as a customer would.

4. Verify the transaction appears in both systems

Check your Adyen dashboard: Transactions > Payments. You should see the test payment with status Authorized. Then check GoHighLevel: Contacts > (the test contact) > Payment History. The transaction should appear there too, confirming data syncing works.

5. Test a refund (optional but recommended)

Still in test mode, process a refund on your test transaction to ensure that workflow is functional. More on this below.

Once all tests pass, switch your integration to Live mode in GoHighLevel settings and you're ready to accept real payments.

Manage Refunds and Supported Features

Processing refunds:

When a customer requests a refund, navigate to the contact in GoHighLevel and find the transaction in their payment history. Click the transaction and select Refund. You can refund the full amount or a partial amount. Adyen processes the refund and the funds return to the customer's original payment method within 1-3 business days (depending on the bank).

What Adyen integration supports in GoHighLevel:

Routing and compliance:

Adyen automatically routes transactions through the appropriate payment network based on card type, customer location, and regulatory requirements. If a customer is in Europe, Adyen ensures Strong Customer Authentication (SCA) flows are triggered where required. You don't need to configure this—it's handled server-side.

Frequently Asked Questions

What currencies does Adyen support?

Adyen supports 150+ currencies including USD, EUR, GBP, AUD, CAD, and most major world currencies. You can set a different currency per payment form, and customers will be charged in their local currency if you've enabled that option.

Can I use Adyen if I'm outside Europe and North America?

Adyen's GoHighLevel integration is officially optimized for Europe and North America, but it may work in other regions depending on your merchant account setup. Contact Adyen support to confirm if your location is supported before finalizing your merchant account.

How long do refunds take?

Refunds are processed immediately in Adyen's system, but the funds typically appear back in the customer's bank account within 1-3 business days. The exact timeline depends on the customer's bank and their processing speed.

What happens if a payment fails?

If a payment fails (declined card, insufficient funds, etc.), GoHighLevel will display an error message to the customer and won't proceed with the form submission. The customer can correct their payment information and try again. For recurring payments, Adyen will attempt to retry failed charges according to your retry rules, which you can configure in your Adyen dashboard.

Do I need separate test and live accounts?

No. One Adyen merchant account includes both test and live environments. You switch between them in your API credentials. Test mode is free and lets you process unlimited test transactions without any real charges.

Ready to try this?

30 days free, no credit card required. Set up everything in this guide inside your trial.

Start Free 30-Day Trial
Cancel anytime — $0 for the first 30 days
William Welch
GoHighLevel user and affiliate. Runs GlobalHighLevel.com — free tutorials, guides, and strategies for agencies and businesses using GHL worldwide.