/bubble-integrations

Bubble.io and Adyen integration: Step-by-Step Guide 2024

Learn to integrate Bubble.io with Adyen in simple steps for seamless online payments in your application. Create accounts, configure plugin, test, and switch to live.

What is Adyen?

Adyen is a global payment company that allows businesses to accept online and point-of-sale payments. It supports all key payment methods across online, mobile and in-store, including credit and debit cards, mobile wallets, and local payment methods. Adyen's platform is designed to streamline the payment process and improve customer experience, giving businesses insights into their customers' preferences and behaviors. It serves industries such as retail, travel, gaming, and digital services among others.

Matt Graham, CEO of Rapid Developers

Book a call with an Expert

Starting a new venture? Need to upgrade your web or mobile app? RapidDev builds Bubble apps with your growth in mind.

Book a free No-Code consultation

How to integrate Bubble.io with Adyen?

Adyen is a widely used platform for managing online payments and Bubble.io is a popular no-code development platform, both of which can be integrated to create online payment applications without the need for coding knowledge.

Step 1: Create an account on Bubble.io

If you don’t have an account on Bubble.io yet, you’ll need to create one for this process. Go to Bubble.io and click on Sign Up where you will enter your details and set a password to create an account.

Step 2: Create New App on Bubble.io

Once you have created an account and logged in, you will land on the Bubble.io dashboard. Click on New App in order to create a new application. You will be prompted to add the App Name and Type of App (web app or mobile app). Click on Create to save the details.

Step 3: Create an Account on Adyen

In a new tab, go to the Adyen sign up page and create an account if you don't already have one. Follow the instructions provided and be sure to remember your login credentials.

Step 4: Obtain the Adyen API Key

After you’ve signed in to your Adyen account, navigate to the Developers section which is located at the bottom of the left sidebar. Click on API Credentials under the Users and Roles section, click on Add new credential and extract the API Key.

Step 5: Add Adyen Plugin in Bubble.io

Now, go back to your Bubble.io application tab and search for the Adyen plugin from the left-hand side Plugins menu. Click on Add Plugins, search for Adyen, and add it to your application.

Step 6: Configure Adyen Plugin

After adding the Adyen plugin, go into the plugin settings in Bubble.io. Copy your API Key from the Adyen dashboard and paste it into the API Key box in the Adyen configuration on Bubble.io.

This is also the location where you would configure the test/live modes and other settings such as receiving the shopperIP.

Step 7: Adding Payment function to Bubble.io App

With the Adyen Plugin added and configured, you can now incorporate payment functions in your application. In the Bubble.io Design tab, select an element (for example, a button) which will trigger the payment popup.

In the Workflow tab, add a new action under the specified element. Select the Adyen action and choose from the array of options(e.g., Make a payment, Refund, Cancel).

Step 8: Testing the Application

You can now test the application to ensure the Adyen payment is working correctly. Switch the application to Test mode in Bubble.io and also ensure your Adyen account is in Test mode. Perform a transaction and check both Bubble.io and Adyen dashboards to verify if the transaction is successful.

Step 9: Switching to Live Mode

After you have rigorously tested your app in Test Mode and are sure everything is working fine, you can toggle the application to Live Mode both on Bubble.io and the Adyen dashboard.

Now you have successfully integrated Bubble.io with Adyen and can accept online payments in your application.

Bubble.io and Adyen integration usecase

Scenario: An e-commerce startup wants to create a bespoke online store for selling handcrafted products. They use Bubble.io to construct their website and shopping cart considering it's intuitive interface and no-code principle. However, they need a secure, efficient, and globally recognized payment gateway. The company chose Adyen for this purpose because of its extensive list of supported currencies, flexible payment methods, and high-level security measures.

Solution: Integrating Bubble.io with Adyen

Website and Shopping Cart Creation: The startup uses Bubble.io to design and implement an online storefront that includes product listings and a shopping cart tool for customers to add items for purchase.

Integration Setup: The company installs the Adyen plugin in Bubble.io and links it with their Adyen merchant account. They construct workflows on Bubble.io that are activated when a customer completes the checkout process.

Payment Handling Workflow:

  • When a customer checks out and selects their preferred payment method, the workflow is activated.
  • The shopping cart's total cost and the customer's selected currency and payment information are transmitted to Adyen through the configured Adyen plugin.
  • Adyen processes the payment and delivers a response to Bubble.io indicating a successful or failed transaction.
  • Based on Adyen's response, the Bubble.io application provides the customer with a confirmation or error message.

Transaction Monitoring in Adyen:

The company uses Adyen's platform to monitor transactions, track sales performance, and handle disputes or refunds. With Adyen's risk management features, they can also detect and prevent fraudulent transactions.

Benefits:

Security: Adyen operates under the global banking regulations and ensures that all transactions are secure.

Global Payments: With Adyen, the startup can accept payments in numerous currencies, allowing them to sell their products worldwide.

Customization: Bubble.io's flexible design system allows the startup to modify their online store as they grow, and Adyen's numerous payment methods cater to a wide range of customer preferences.

Streamlined Operations: Managing payments, disputes, and refunds from within Adyen's platform simplifies operations and aids in resolving issues quickly.

By integrating Bubble.io with Adyen, the e-commerce startup can provide a seamless and secure checkout experience for their customers, while also easily managing their sales and payments.

Explore More Valuable No-Code Resources

No-Code Tools Reviews

Delve into comprehensive reviews of top no-code tools to find the perfect platform for your development needs. Explore expert insights, user feedback, and detailed comparisons to make informed decisions and accelerate your no-code project development.

Explore

WeWeb Tutorials

Discover our comprehensive WeWeb tutorial directory tailored for all skill levels. Unlock the potential of no-code development with our detailed guides, walkthroughs, and practical tips designed to elevate your WeWeb projects.

Explore

No-Code Tools Comparison

Discover the best no-code tools for your projects with our detailed comparisons and side-by-side reviews. Evaluate features, usability, and performance across leading platforms to choose the tool that fits your development needs and enhances your productivity.

Explore
Want to Enhance Your Business with Bubble?

Then all you have to do is schedule your free consultation. During our first discussion, we’ll sketch out a high-level plan, provide you with a timeline, and give you an estimate.

Book a free consultation

By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.

Cookie preferences