Integration Hero
Connect™

Unlock Seamless Recurring Revenue with GoCardless & Kentico Integration

Automate direct debit subscriptions, payments, and financial reconciliation for your Kentico eCommerce store. Power growth with an intelligent iPaaS.

The Challenge

The Challenges of Manual Recurring Payment Management in eCommerce

Managing subscription-based products or services through Kentico eCommerce without a robust GoCardless integration leads to significant operational inefficiencies, revenue leakage, and a fragmented customer experience. Manual processes are prone to errors, slow down cash flow, and divert valuable resources from strategic initiatives.

  • Manual creation of GoCardless mandates and subscriptions after Kentico orders.
  • Delayed or inaccurate updates of Kentico order statuses for payment events.
  • Inefficient handling of failed payments and dunning processes.
  • Time-consuming and error-prone financial reconciliation of GoCardless payouts.
  • Siloed customer data between Kentico, GoCardless, and accounting systems.
  • Limited visibility into real-time payment performance and subscription health.
Integration Diagram
Solution Illustration
The Solution

Intelligent Automation: The GoCardless & Kentico Integration Solution

Our iPaaS-driven solution provides a robust, real-time bridge between GoCardless and Kentico, automating every step of your recurring payment lifecycle. From initial subscription sign-up to payment collection, reconciliation, and dunning, we ensure your eCommerce operations run smoothly, securely, and efficiently, augmented by the power of AI.

  • Real-time bidirectional data synchronization
  • Automated mandate and subscription creation
  • Intelligent payment retry and dunning workflows
  • Comprehensive financial reconciliation automation
  • Unified customer profiles across Kentico and GoCardless
Implementation Timeline

Go live with GoCardless + Kentico in as little as 2–4 weeks.

A proven, repeatable implementation approach that minimizes risk while getting your team to value quickly.

1

Access Enabled

Secure connections established to both GoCardless and Kentico, with credentials and environments confirmed.

2

Configuration & Mapping

Field mappings, business rules, and workflows configured using visual tools and pre-built templates.

3

Go Live

Launch production-ready integration with monitoring, alerting, and support in place—typically within 2–4 weeks.

Time to Value

2–4 weeks

Typical implementation window from access granted to production go-live for most GoCardless + Kentico deployments.

Project Phases

Discovery
Configure & Map
Validate
Launch

Engagement Model

Guided by Clarity experts with your team involved at key milestones.

Comprehensive Solution Details

  • Real-time bidirectional data synchronization
  • Automated mandate and subscription creation
  • Intelligent payment retry and dunning workflows
  • Comprehensive financial reconciliation automation
  • Unified customer profiles across Kentico and GoCardless
  • AI-augmented anomaly detection for payments
  • Low-code/no-code workflow orchestration

GoCardless & Kentico Integration: Technical Deep Dive

This integration leverages an API-first, event-driven architecture orchestrated by a modern iPaaS. By connecting GoCardless's robust API and webhooks with Kentico's comprehensive REST APIs and webhooks, we create a resilient, scalable, and real-time data flow for all recurring payment operations.

Data Flow Steps

Connect GoCardless: Configure GoCardless API keys/OAuth tokens securely within the iPaaS.

Connect Kentico: Set up Kentico REST API credentials and configure webhooks in Kentico for key events (e.g., new order, customer update).

Design Workflows: Use the iPaaS visual designer to create flows, e.g., 'Kentico New Order -> GoCardless Mandate/Subscription'.

Map Data: Define precise field-level mappings between Kentico and GoCardless entities, using transformation logic as needed.

Implement Error Handling: Configure retry mechanisms, alerts, and dead-letter queues for robust operation.

Test & Deploy: Thoroughly test workflows in sandbox environments and deploy to production with version control.

Data Touchpoints

Kentico Order (creation, status updates)
Kentico OrderItem (product details, pricing for subscriptions)
Kentico Customer (profile details, shipping/billing addresses)
GoCardless Customer (identification, contact info)
GoCardless Customer Bank Account (securely linked via mandate)
GoCardless Mandate (customer authorization for direct debit)
GoCardless Subscription (recurring payment schedule)
GoCardless Payment (individual payment transactions, status)
GoCardless Refund (returned funds)
GoCardless Payout (batch of collected payments to merchant account)

"The integration architecture centers around the iPaaS. Kentico eCommerce acts as the front-end for orders and customer data. Upon a new subscription order, Kentico triggers an event (webhook) to the iPaaS. The iPaaS then orchestrates the creation of a GoCardless Customer, Mandate, and Subscription. GoCardless, in turn, sends payment events (confirmed, failed, refunded) via webhooks back to the iPaaS. The iPaaS processes these events, updating Kentico order statuses, triggering dunning workflows (via CRM/Marketing Automation), and posting reconciled payment data to the ERP/Accounting system. Bi-directional sync ensures customer and subscription data consistency."

Pricing

Simple, transparent pricing for GoCardless + Kentico.

Start with a single integration pair and scale as your business grows—without surprise fees or transaction penalties.

Connect™ Plan

Clarity Connect

$599 /mo

Billed annually • Includes one production integration pair

  • Unlimited transactions and API calls within fair-use limits.
  • Visual workflow designer and reusable mapping templates.
  • Monitoring, alerting, and access to Clarity’s support team.
View full pricing & options
Innovative & Robust

How Middleware Integration Works

Benefits of Integrating GoCardless

Integrating GoCardless fosters greater efficiency and data accuracy. Automate your critical business processes to deliver consistently outstanding results.

Hover over the steps on the right to see detailed integration points.
Data Mapping

Core Entity Mapping: GoCardless & Kentico Data Synchronization

Achieving a unified view of customers and transactions requires precise mapping and transformation of entities between GoCardless and Kentico. Our iPaaS ensures data integrity and consistency across these critical business objects.

Kentico Order & GoCardless Payment/Subscription

A Kentico 'Order' for a recurring product translates directly into the creation of a GoCardless 'Subscription' and associated 'Payments'. Payment status updates from GoCardless flow back to update the Kentico 'Order'.

GoCardless Fields

OrderID (Kentico OrderID -> GoCardless Payment/Subscription reference) OrderDate OrderStatus (mapped to GoCardless Payment status) TotalPrice (mapped to GoCardless Subscription/Payment amount) CurrencyCode CustomerGUID BillingAddress (for Mandate details) OrderItem (for subscription plan details)

Kentico Fields

id (GoCardless Payment/Subscription ID) amount (GoCardless Payment/Subscription amount) currency status (GoCardless Payment status -> Kentico OrderStatus) mandate_id charge_date description reference (mapped from Kentico OrderID) interval_unit interval_count start_date

Mapping Notes

Kentico's OrderID is crucial for linking GoCardless Payments/Subscriptions back to the original order. OrderItem details (e.g., quantity, product attributes) might be transformed to define GoCardless Subscription parameters (amount, interval). Status mapping requires careful alignment of enumerations.

Next Steps

See GoCardless + Kentico integration in action.

Explore a guided demo, start a sandbox integration, or speak directly with our solution architects about your specific use cases.

Real-World Applications

Integration Use Cases

Explore how the integration behaves in real business scenarios, with clearly defined steps, outcomes, and execution patterns.

Subscription Product Checkout & Mandate Creation

When a customer purchases a subscription product through Kentico's eCommerce store, the integration automatically creates the necessary GoCardless customer, bank account, mandate, and recurring subscription, initiating the payment schedule.

Integration Steps:

  1. 0 Customer adds subscription product to cart in Kentico.
  2. 1 Customer completes checkout, providing bank details via GoCardless hosted pages (or embedded flow).
  3. 2 Kentico 'Order' webhook (or API call post-order) triggers iPaaS workflow.
  4. 3 iPaaS orchestrates secure creation of GoCardless 'Customer', 'Customer Bank Account', and 'Mandate' based on Kentico order/customer data.
  5. 4 iPaaS creates GoCardless 'Subscription' with details (amount, frequency) derived from Kentico 'OrderItem' and links it to the new 'Mandate'.
  6. 5 Kentico 'Order' status is updated to 'Payment Pending' or 'Subscription Active'.

Business Outcome

Automated setup of recurring payments, reduced manual effort, faster customer onboarding for subscriptions.

Frequency

Real-time (event-driven)

Business Value

Key Integration Benefits

Discover the strategic advantages and business value of seamless integration between your systems.

Automate Recurring Revenue
Effortlessly manage subscription lifecycle from Kentico checkout to GoCardless payment collection, reducing manual setup and accelerating cash flow.
Enhance Payment Success Rates
Implement intelligent, AI-optimized dunning and retry strategies for failed GoCardless payments, significantly improving revenue recovery.
Streamline Financial Reconciliation
Automatically match GoCardless payouts and individual payments to Kentico orders and accounting entries, eliminating manual reconciliation errors.
Unify Customer Data
Maintain a consistent 360-degree view of your customers across Kentico, GoCardless, and your CRM, enabling personalized experiences.
Boost Operational Efficiency
Eliminate manual data entry, reduce errors, and free up staff to focus on strategic tasks rather than administrative overhead.
Ensure Compliance & Security
Leverage GoCardless's PCI DSS compliance and secure iPaaS practices for sensitive payment data, minimizing risk and ensuring regulatory adherence.

Automate Recurring Revenue

85% Reduction in manual subscription setup

📋 What You Get

Effortlessly manage subscription lifecycle from Kentico checkout to GoCardless payment collection, reducing manual setup and accelerating cash flow.

💼 Business Impact

This benefit directly contributes to 85% improvement in Reduction in manual subscription setup, enabling your team to focus on high-value strategic initiatives.

Implementation Timeline

Go live with GoCardless + Kentico in as little as 2–4 weeks.

A proven, repeatable implementation approach that minimizes risk while getting your team to value quickly.

1

Access Enabled

Secure connections established to both GoCardless and Kentico, with credentials and environments confirmed.

2

Configuration & Mapping

Field mappings, business rules, and workflows configured using visual tools and pre-built templates.

3

Go Live

Launch production-ready integration with monitoring, alerting, and support in place—typically within 2–4 weeks.

Time to Value

2–4 weeks

Typical implementation window from access granted to production go-live for most GoCardless + Kentico deployments.

Project Phases

Discovery
Configure & Map
Validate
Launch

Engagement Model

Guided by Clarity experts with your team involved at key milestones.

Technical Documentation

API Endpoints & Data Logic

Technical details for developers and architects.

Method Endpoint Purpose
POST, GET /payments Create new payments, fetch payment details, list payments for system sync or workflow orchestration.
POST, GET /mandates Create new direct debit mandates, retrieve mandate details, list mandates for subscription management.
POST, GET, PUT /subscriptions Create, retrieve, and update recurring payment subscriptions.
POST, GET /customers Manage customer records, link to mandates and payments.
GET /events Retrieve a chronological list of events (e.g., payment created, failed, mandate cancelled) for audit and reconciliation.
POST, GET /refunds Initiate refunds for successful payments and retrieve refund statuses.
GET /payouts Retrieve details of payouts from GoCardless to your bank account for reconciliation.
POST, GET /billing_requests Create and manage billing requests for secure bank detail collection.

Transformation Logic

  • Data Type Conversion: E.g., Kentico decimal prices to GoCardless integer amounts (in minor units).
  • Field Concatenation: Combining first and last names, or address lines.
  • Conditional Mapping: Applying different logic based on Kentico product type (e.g., one-time vs. subscription).
  • Status Harmonization: Mapping diverse status codes (e.g., 'Pending', 'Processing', 'Confirmed') to a unified set.
  • Reference ID Generation: Ensuring unique identifiers are passed for cross-system traceability.

🛡️ Error Handling

  • GoCardless API returns 400 Bad Request due to invalid mandate data from Kentico.
  • Kentico webhook fails to deliver due to temporary network issue, requiring retry.
  • Payment fails in GoCardless due to insufficient funds; triggers dunning workflow.
  • Data type mismatch during transformation, causing a 'Payment' amount to be incorrect.
  • Duplicate 'Customer' record created in GoCardless due to missing deduplication logic.
Pricing

Simple, transparent pricing for GoCardless + Kentico.

Start with a single integration pair and scale as your business grows—without surprise fees or transaction penalties.

Connect™ Plan

Clarity Connect

$599 /mo

Billed annually • Includes one production integration pair

  • Unlimited transactions and API calls within fair-use limits.
  • Visual workflow designer and reusable mapping templates.
  • Monitoring, alerting, and access to Clarity’s support team.
View full pricing & options
Support & Information

Frequently Asked Questions

Common questions about integration implementation, security, and best practices.

General Integration FAQs

What is the best way to integrate GoCardless with my existing Kentico eCommerce system?
The most effective way is to leverage an iPaaS (Integration Platform as a Service). An iPaaS provides pre-built connectors for both GoCardless and Kentico, visual mapping tools, and orchestration capabilities to connect their APIs and webhooks. This enables automated payment processing, subscription management, and data synchronization, minimizing custom code and ensuring real-time accuracy.

Financial FAQs

How can I automate GoCardless payment reconciliation with my accounting software for Kentico orders?
An iPaaS can automate this by listening to GoCardless payout webhooks. It retrieves detailed payout breakdowns, matches individual GoCardless payments to corresponding Kentico orders and invoices in your accounting software (e.g., Xero, QuickBooks), and automatically posts journal entries. This significantly reduces manual effort and improves accuracy for your eCommerce transactions.

Real-time Data FAQs

Does this integration support real-time payment status updates for Kentico orders?
Yes, absolutely. GoCardless provides robust webhooks that deliver real-time notifications for critical events like payment confirmation, failure, or mandate changes. An iPaaS consumes these webhooks to trigger immediate downstream actions, updating Kentico order statuses instantly and notifying customers or internal teams.

Low-Code/No-Code FAQs

Can I use low-code/no-code tools to build GoCardless integrations with Kentico?
Yes, modern iPaaS platforms offer low-code/no-code visual designers that empower business users and citizen integrators to build and manage GoCardless workflows without extensive coding. This accelerates development, reduces IT dependency, and allows finance or operations teams to configure automated processes for Kentico eCommerce.

Payment Management FAQs

How do I handle failed GoCardless payments automatically for my Kentico subscriptions?
An iPaaS orchestrates an automated dunning process. When a 'payment_failed' webhook is received from GoCardless, the iPaaS can trigger customer notifications (via your CRM/marketing automation platform), update Kentico customer records, and schedule intelligent retries in GoCardless based on predefined business rules. AI can even optimize the timing and frequency of these retries.

Security & Compliance FAQs

What are the security considerations when integrating GoCardless and Kentico?
Key considerations include secure handling of API keys/OAuth tokens (using secrets management within the iPaaS), verifying webhook authenticity via signatures, minimizing direct exposure to sensitive bank details (leveraging GoCardless's hosted pages), and maintaining robust audit trails for all transactions to ensure compliance with standards like PCI DSS and GDPR.

Subscription Management FAQs

Is it possible to manage GoCardless subscriptions directly from my Kentico admin panel or CRM?
Yes, by integrating your Kentico eCommerce (or a connected CRM) with GoCardless via an iPaaS, you can create, update, and cancel subscriptions in GoCardless directly from your primary business system. This ensures that your payment schedules in GoCardless always reflect the subscription status and customer data managed in Kentico or your CRM.

AI Capabilities FAQs

How can AI enhance my GoCardless and Kentico integrations?
AI can augment integrations by providing intelligent anomaly detection for fraud or unusual payment patterns in GoCardless, suggesting optimal dunning strategies, automating the categorization of payment failure reasons, and even assisting with dynamic data mapping between Kentico and GoCardless based on learned patterns. This enhances security, efficiency, and insight.
Implementation Timeline

Go live with GoCardless + Kentico in as little as 2–4 weeks.

A proven, repeatable implementation approach that minimizes risk while getting your team to value quickly.

1

Access Enabled

Secure connections established to both GoCardless and Kentico, with credentials and environments confirmed.

2

Configuration & Mapping

Field mappings, business rules, and workflows configured using visual tools and pre-built templates.

3

Go Live

Launch production-ready integration with monitoring, alerting, and support in place—typically within 2–4 weeks.

Time to Value

2–4 weeks

Typical implementation window from access granted to production go-live for most GoCardless + Kentico deployments.

Project Phases

Discovery
Configure & Map
Validate
Launch

Engagement Model

Guided by Clarity experts with your team involved at key milestones.

Pricing

Simple, transparent pricing for GoCardless + Kentico.

Start with a single integration pair and scale as your business grows—without surprise fees or transaction penalties.

Connect™ Plan

Clarity Connect

$599 /mo

Billed annually • Includes one production integration pair

  • Unlimited transactions and API calls within fair-use limits.
  • Visual workflow designer and reusable mapping templates.
  • Monitoring, alerting, and access to Clarity’s support team.
View full pricing & options
Next Steps

See GoCardless + Kentico integration in action.

Explore a guided demo, start a sandbox integration, or speak directly with our solution architects about your specific use cases.