Revolut for Business

Connect Revolut for Business to Webflow using hosted payment pages and links, or integrate with APIs to sync transactions with Webflow CMS, automate multi-currency vendor payouts, and update financial dashboards through webhooks.

Install app
View website
View lesson
A record settings
CNAME record settings
Revolut for Business

How to integrate Revolut for Business with Webflow

Revolut for Business supports multi-currency payment processing and international fund transfers that work with Webflow through payment links, hosted checkout pages, and API integrations. Connect the two platforms to accept payments in 35+ currencies, automate vendor payouts, and track financial data through Webflow CMS collections.

Integrate Revolut for Business with Webflow using payment links embedded in buttons, hosted checkout pages for secure transactions, the Merchant API for payment processing, the Business API for account management, payout links for vendor payments, or automation platforms like Zapier and Make.com for workflow automation.

Payment Links

Revolut Payment Links provide shareable checkout URLs created in your Revolut Business dashboard that require no coding. Create links for specific products or services, customize branding through the dashboard interface, then add URLs to Webflow button elements or text links. Customers click buttons to reach Revolut's hosted checkout page and complete payment.

This method provides the following features:

  • Multi-currency support for 35+ currencies through multi-currency accounts
  • Multiple payment methods including Revolut Pay, cards, Apple Pay, and Google Pay via hosted checkout
  • Dashboard-based branding customization including logo, colors, and cover images
  • Single-use or reusable links through link settings
  • Mobile-optimized checkout
  • Funds available within 24 hours

To implement this method, add a Button element in Webflow, open Link Settings, paste your payment link URL, and publish. For text links, highlight text and paste the URL in the link toolbar.

Hosted Checkout Pages

Hosted checkout pages provide PCI-compliant payment experiences through Revolut's secure environment. Generate checkout URLs in your Revolut Business dashboard, then add them to Webflow buttons or text links. Revolut handles payment processing, security, and mobile optimization.

Configure your logo, cover image, and button colors through the Revolut dashboard. This approach maintains PCI compliance while keeping card data out of Webflow's systems. Note that Webflow natively supports only Stripe and PayPal for e-commerce checkout, so this integration cannot connect with Webflow's native e-commerce system.

This method provides the following features:

  • Secure, PCI-compliant hosted payment pages via hosted checkout documentation
  • Customizable logo, cover image, and button colors through dashboard configuration
  • Built-in mobile optimization and responsive design
  • Multiple payment methods including cards, digital wallets, and Revolut Pay

To implement this method, generate a checkout URL in your Revolut Business dashboard, add a Button element in Webflow, set the link destination to your checkout URL, and style using Webflow's design tools. For advanced styling, use a custom Code Embed element with HTML containing the checkout URL.

Accept payments through the Merchant API

The Merchant API handles customer-facing payment processing through order creation and payment acceptance. Create payment orders with POST /orders, specifying amount, currency, customer details, and order description. The API returns an order ID and checkout URL for redirecting customers. Set up webhook endpoints to receive real-time payment status updates including ORDER_COMPLETED, ORDER_AUTHORISED, and ORDER_PAYMENT_DECLINED events.

This method provides the following capabilities:

Example workflow: Customer submits Webflow form → Backend retrieves submission via Webflow API → Backend creates Revolut order → Customer completes payment on Revolut checkout → Revolut sends webhook event → Backend verifies HMAC signature → Backend updates Webflow CMS item → Backend publishes item to live site.

The Merchant API uses API key authentication and handles exclusively customer-facing payment operations, not account management. This approach requires backend server infrastructure for webhooks, HTTPS endpoints, webhook signature verification, and error handling logic.

Manage business transfers through Business API

The Business API handles internal financial operations including transaction management, account access, and automated fund transfers. Create transfers with POST /pay, specifying source account, receiver details, amount, and a unique request_id to prevent duplicate transactions. Register counterparties first through the Counterparties API before initiating transfers. Revolut-to-Revolut transfers execute instantly.

This method provides the following capabilities:

Authentication requires OAuth 2.0 with certificate-based JWT client assertions. Follow the authentication guide to generate RSA certificates, create signed JWTs, obtain user consent, and exchange authorization codes for access tokens. Tokens expire after 40 minutes and require refresh token implementation.

This approach requires significant technical expertise including RSA certificate generation, JWT token creation with signature verification, OAuth 2.0 consent flow implementation, access token refresh logic, webhook listener infrastructure, and HMAC SHA-256 signature verification. This method is not suitable for non-technical users.

To implement this method, transfer funds between Revolut Business accounts and external recipients using the payment endpoint, configure charge bearer options to control fee responsibility, and monitor transfer status through webhook events and transaction polling. Build financial dashboards by querying the transactions and accounts endpoints, implementing time-to-live caching for frequently accessed data, and subscribing to webhooks for real-time updates.

Generate payout collection links programmatically

Payout Links support payment distribution to recipients through time-limited URLs for one-time payouts with customizable amounts and currencies. Create links with POST /payout-links, providing a unique request_id, amount, currency, and recipient details. The API returns a shareable URL valid for seven days by default. Monitor link status through webhook events PayoutLinkCreated and PayoutLinkStateChanged.

This method provides the following capabilities:

  • Programmatic payout link generation via payout links API
  • Time-limited URLs with seven-day default validity
  • Link state transitions including created, processing, completed, failed, and cancelled
  • Webhook integration for status monitoring

Example workflow: Freelancer completes work tracked in Webflow CMS → Generate payout link via API → Send link via email or automation platform → Update CMS item when webhook confirms payment completion. Combine with the Webflow CMS API to retrieve existing payment records for verification.

Handle multi-currency operations

Convert between currencies using POST /exchange, specifying the source account, amount, and destination currency. Revolut executes conversions instantly for common currency pairs and returns the applied exchange rate. Store conversion records in Webflow CMS for accounting purposes by creating collection items, updating their status as conversions complete, and publishing items to make them visible on your live site.

This method provides the following capabilities:

  • Instant currency conversion via foreign exchange API
  • Multi-currency account support created via POST /accounts
  • Real-time exchange rate application
  • Automatic conversion workflows triggered by transaction webhooks

To implement this method, detect foreign currency payments through TransactionCreated webhooks, convert to your base currency automatically, and log rates for financial reporting. Display converted amounts in dashboards by retrieving published CMS collection items. This requires custom webhook listener infrastructure, transaction detection logic, conversion execution, and Webflow CMS update implementation. Webflow does not natively support Revolut for e-commerce checkout and only integrates with Stripe and PayPal for native e-commerce.

Build with automation platforms

Automation platforms like Zapier and Make.com connect Revolut for Business and Webflow through visual workflow builders. These third-party services provide integration options for teams without custom development capacity.

Zapier provides accessible workflows for non-technical users with OAuth 2.0 authentication support from both Revolut and Zapier. Build automations that trigger on Webflow form submissions or new orders, then execute Revolut actions like creating draft payments or searching transactions via the Revolut Business API. Zapier handles error management and retry logic automatically. Revolut's Zapier help documentation provides official setup guidance. Zapier's Revolut-Webflow integration supports practical workflows including form submission to invoice creation, e-commerce orders triggering payment drafts, and transaction tracking that updates Webflow CMS items.

Make.com provides advanced capabilities for complex workflows including custom API calls and detailed automation logic. This platform uses webhook-based automation with conditional logic and supports custom API calls. Build workflows with conditional branching, data transformation, and custom API calls. Make.com uses API key authentication for Revolut and provides CRUD operations for Webflow including the ability to watch form submissions through webhooks, process data through multiple steps, and update collection items dynamically.

Common workflows include synchronizing Webflow form submissions with Revolut payment requests, updating order fulfillment status when payments confirm, and maintaining financial dashboards within Webflow CMS. Automation platforms handle webhook configuration, certificate management, and backend infrastructure.

Revolut for Business does not have an official app in the Webflow Marketplace. This integration uses third-party automation solutions and cannot connect with Webflow's native e-commerce checkout system, which exclusively supports Stripe and PayPal.

What you can build

Integrating Revolut for Business with Webflow supports multi-currency payment processing, automated vendor payouts, and financial dashboards through custom API implementations and automation platforms.

  • International service marketplace: Build a platform where clients browse services, submit project requests through Webflow forms, and receive payment links in their preferred currency via automated emails, with Webflow CMS displaying project status and payment history
  • Premium content subscription site: Create a membership platform where Webflow Memberships controls content access while Revolut processes recurring payments through hosted checkout pages, with payment history and subscription status displayed through Webflow CMS dashboards
  • Agency financial overview portal: Design an internal dashboard displaying transaction data, account balances across currencies, and project spending analysis, with Revolut's Business API feeding data into Webflow CMS collections through webhook listeners for automatically updating financial visualizations
  • Marketplace with automated payouts: Build a service marketplace where completed transactions trigger vendor payments through Revolut's Business API, with Webflow displaying the marketplace and tracking transaction status through CMS collections while Revolut handles multi-currency payouts and compliance

Frequently asked questions

  • No. Webflow's e-commerce checkout exclusively supports Stripe and PayPal as payment gateways, with no official Revolut integration available in the Webflow Marketplace.

  • For customer-facing payments, use the Revolut Merchant API which powers payment processing through the POST /orders endpoint for creating payment orders and webhook listeners for real-time status updates. The Merchant API uses API key authentication and is designed specifically for e-commerce checkouts. The Business API handles internal operations like account management and vendor payouts, requiring OAuth 2.0 (industry-standard authorization protocol) with certificate-based JWT authentication. For non-technical users, Payment Links or Hosted Checkout Pages require no API coding—only copy-paste URLs into Webflow buttons.

  • Use webhook architecture instead of polling—configure Revolut webhook subscriptions for events like TransactionCreated and TransactionStateChanged, then update Webflow CMS items only when events occur. Implement TTL-based caching (time-to-live, which expires cached data after a set period) for frequently accessed data, use exponential backoff for retry logic, and check the Retry-After response header when receiving 429 status codes. See Webflow rate limits documentation for details on monitoring your API quota through response headers.

  • Yes, through custom API integration or automation platforms. Set up workflows via Zapier or Make.com to automatically create a Revolut transfer to your vendor when Webflow registers an order—this requires either third-party automation platform setup or custom backend development since Revolut cannot be integrated directly into Webflow's native e-commerce checkout. For API integration, implement a webhook listener for Revolut transaction state changes, register vendors through the Revolut Counterparties API, and create transfers with POST /pay including a unique request_id parameter to prevent duplicate transactions. Monitor payment completion through Revolut's ORDER_COMPLETED webhook event or TransactionStateChanged webhook, then update order status in Webflow using the CMS API and publish the item to make changes visible.

  • Revolut's payment infrastructure adheres to PCI DSS standards (Payment Card Industry security standards) when you use hosted checkout pages or the Revolut Checkout Widget, keeping your Webflow site completely out of PCI scope because card data never touches your servers. Never collect payment card details through native Webflow forms—Webflow forms lack tokenization mechanisms required for secure card handling. If you build custom checkout experiences, implement them so all sensitive data flows directly to Revolut's Merchant API, bypassing your infrastructure entirely.

Revolut for Business
Revolut for Business
Joined in

Description

Revolut for Business is a digital banking platform that combines multi-currency accounts (34 currencies), payment processing, expense management, corporate cards, and invoicing into one platform.

Install app

This integration page is provided for informational and convenience purposes only.


Other Payment processing integrations

Other Payment processing integrations

Square

Square

Connect Square's powerful payment processing and point-of-sale system with Webflow to create seamless e-commerce experiences. Accept payments, sync inventory, manage appointments, and unify your online and offline sales channels while maintaining complete design control.

Payment processing
Learn more
Paypal Payments

Paypal Payments

Connect PayPal's global payment infrastructure with Webflow to accept payments in 119 countries, enable one-click checkout, and support multiple payment methods. Expand your business reach while maintaining complete design control over the checkout experience.

Payment processing
Learn more
KOMOJU

KOMOJU

Accept payments in Japan and Korea with KOMOJU's localized payment methods on your Webflow site. Enable convenience store payments, bank transfers, and regional e-wallets to boost conversions in East Asian markets.

Payment processing
Learn more
Donately

Donately

Connect Donately's fundraising platform with Webflow to streamline your online donation process. Embed customizable forms, track campaigns, and manage donors while maintaining complete design control over your fundraising pages.

Payment processing
Learn more
Authorize.net

Authorize.net

Connect Authorize.net with Webflow to accept credit cards, e-checks, and payments through embedded forms or API integration.

Payment processing
Learn more
Amazon Pay

Amazon Pay

Connect Amazon Pay (a secure digital payment service) with Webflow to streamline checkout and reduce cart abandonment with trusted Amazon account credentials.

Payment processing
Learn more

Related integrations

No items found.

Get started for free

Try Webflow for as long as you like with our free Starter plan. Purchase a paid Site plan to publish, host, and unlock additional features.

Get started — it’s free