This guide will walk through setting up Kajabi to take payments using your Adyen account. Using the CheckoutJoy integration, you
can take payments using your Adyen account directly from your Kajabi checkout pages.
Supported Payment Options
One-time payments
Multiple payments
Subscriptions
Only once-off offer purchases are supported at the moment. If you want to use Adyen for subscriptions or the multiple payment model,
please reach out to us.
Adding your account details
In the CheckoutJoy dashboard
Navigate to Settings > Payment Methods
Select your payment processor and click on Add
Finding your Merchant Account ID
Your Adyen merchant account is the name of your e-commerce merchant account in your Adyen dashboard.
By default Adyen adds "ECOM" to the end of your company name - e.g. the Merchant Account ID of CheckoutJoy is CheckoutJoyECOM.
Finding your Live API Endpoint
Every Adyen account comes with a unique set of API endpoints. The paymentLinks endpoint is required to initiate a payment with Adyen.
The value can be found under the Checkout API section.
You can find information on finding this endpoint value here here
Finding your API Key
Every Adyen account comes with a unique API key to enable secure communications with third-party systems.
You can find information on getting your API key here
Server Communication Settings
This refers to the webhook notifications that is sent by Adyen on payment events, e.g. when a payment was completed successfully
or a bank transfer has cleared.
You need to enable your account's server communications so that CheckoutJoy is notified of successful and failed payments.
This is an important step to ensure that CheckoutJoy automatically grants your customers access to the offer and kicks off
the Kajabi member onboarding sequence.
Adyen provides a way to configure these notifications in the Account > Server Communication section.
The URL value is https://api.checkoutjoy.com/v1/notify?p=Adyen
Webhook Username and Password
The webhook username and password is an added security measure to ensure that the webhook notifications originated from your
Adyen account. These values will be checked by CheckoutJoy when processing a webhook notification from Adyen
to ensure that the notification is authentic.
Please note - this username and password can be any random value, do not make it your Adyen username and password!
Setting up Adyen as a payment method on CheckoutJoy
To add Adyen as a payment method on CheckoutJoy, visit your CheckoutJoy account and
select Payment Methods from the main menu.
Under AVAILABLE PAYMENT PROCESSORS - select Adyen.
The following popup will be displayed:
Note that the Webhook Username and Webhook Password values are the same that was entered in the Server Communication Settings in Adyen.
Supported Countries
The Adyen integration adds support for the following countries:
Andorra
Australia
Austria
Belgium
Bulgaria
Canada
China
Croatia
Cyprus
Czech Republic
Denmark
Estonia
Falkland Islands
Faroe Islands
Finland
France
French Polynesia
Germany
Gibraltar
Greece
Greenland
Guernsey
Hong Kong, SAR
Hungary
Iceland
India
Indonesia
Ireland
Isle Of Man
Italy
Japan
Latvia
Liechtenstein
Lithuania
Luxembourg
Malaysia
Malta
Monaco
Netherlands
New Zealand
Norway
Philippines
Poland
Portugal
Romania
San Marino
Singapore
Slovakia
Slovenia
South Korea
Spain
Sweden
Switzerland
Taiwan
Thailand
United Kingdom
United States
Vatican City State
Vietnam
Payment Methods
For a detailed list of the supported payment methods and countries, please see
the official Adyen page here: