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 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.
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
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
"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."
Simple, transparent pricing for GoCardless + Kentico.
Start with a single integration pair and scale as your business grows—without surprise fees or transaction penalties.
How Middleware Integration Works
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.
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:
- 0 Customer adds subscription product to cart in Kentico.
- 1 Customer completes checkout, providing bank details via GoCardless hosted pages (or embedded flow).
- 2 Kentico 'Order' webhook (or API call post-order) triggers iPaaS workflow.
- 3 iPaaS orchestrates secure creation of GoCardless 'Customer', 'Customer Bank Account', and 'Mandate' based on Kentico order/customer data.
- 4 iPaaS creates GoCardless 'Subscription' with details (amount, frequency) derived from Kentico 'OrderItem' and links it to the new 'Mandate'.
- 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.
Real-time (event-driven)
API Endpoints & Data Logic
Technical details for developers and architects.
⚡ 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.
Simple, transparent pricing for GoCardless + Kentico.
Start with a single integration pair and scale as your business grows—without surprise fees or transaction penalties.
Simple, transparent pricing for GoCardless + Kentico.
Start with a single integration pair and scale as your business grows—without surprise fees or transaction penalties.
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.