FINTECH SOFTWARE DEVELOPMENT | 91

Blackcurrant Finance

A FinTech platform combining banking, payments, accounting and financial operations.

The project

Blackcurrant Finance was developed to bring financial processes that normally sit across separate systems into one platform.

The scope includes banking and Open Banking, payment collection and initiation, recurring payments, accounting integrations, reconciliation, financial data and reporting.

| 91 has been responsible for the software development and architecture behind the platform.

This includes the application itself, but also the infrastructure and integrations required to move financial data and transactions reliably between Blackcurrant Finance and external financial systems.

Banking and payments

Banking and payment functionality sits at the core of Blackcurrant Finance.

The platform supports payment collection and initiation, recurring and subscription payments, while banking and Open Banking capabilities allow financial information and payment processes to be incorporated directly into the platform.

The underlying technology was also developed to support the requirements associated with Blackcurrant Finance’s banking licence.

That means dealing with more than individual transactions. Payments, permissions, transaction states and financial records have to remain consistent across different systems and processes.

Connecting financial systems

Blackcurrant Finance connects banking and payment data with the accounting and operational systems used by its customers.

| 91 developed integrations with financial and accounting systems, including Sage, and the application logic required to process the information coming from them.

Instead of every integration operating independently, financial data is brought into a common structure within Blackcurrant Finance.

The same data can then be used across payments, reconciliation, reporting and other financial workflows.

Automating financial workflows

A significant part of the platform is what happens after a transaction takes place.

Payment information, bank transactions and accounting records can be brought together and processed within the same system. Reconciliation and associated financial workflows can then be automated where possible.

This reduces the need to manually compare information between banking, payment and accounting systems and creates a more consistent financial record.

Because that information is already connected, the same data can also be used for dashboards, reporting and financial visibility.

Engineering around external systems

One of the main technical challenges is that much of the platform depends on systems outside Blackcurrant Finance.

Banks, payment providers and accounting platforms each have their own APIs, authentication methods, data structures and processing rules.

The architecture has to manage those differences without spreading that complexity throughout the rest of the application.

| 91 built the integration layer and core platform so external services can be connected while the financial logic within Blackcurrant Finance remains consistent.

This also makes it possible to introduce new integrations and financial services without redesigning the platform around every provider.

One connected FinTech platform

Blackcurrant Finance now combines banking, payments, accounting integrations, reconciliation, reporting and automation within one platform.

For | 91, the project brings together many of the challenges involved in complex FinTech development: financial transactions, external APIs, accounting systems, automation, data architecture and the reliability required when all of those components have to work together.

Building a FinTech platform?

| 91 designs and develops FinTech software, integrations and financial platforms. From individual financial integrations to complete platforms, we build systems where payments, data and operational processes need to work together reliably.

Start the conversation