top of page

Buy Now Pay Later

payment processing |

Industry: Fintech

Technologies: Erlang, Cowboy, DynamoDB, Kafka, Terraform, Datadog, Jenkins, AWS,
Splunk, Docker

Team size: 6

Partnership: 2019 - present

k2 dashboard.png

Project Description

Swedish fintech company that provides "Buy Now, Pay Later" (BNPL) services for online storefronts. Customers pay for their purchases in installments or at a later date.
Our client needed to enhance and integrate new features into the core payment gateway system which processes millions of transactions daily, with zero tolerance for downtime.
The goal was to ensure the system’s high scalability, fault tolerance, and real-time performance.

"They are very focused on their people and technology. We are looking forward to working together for the next years, this is a clear indicator of a good working relationship that benefits all."

Robbert V. - Chief Sales Officer

Solution

  • Enhancing the scalability and fault tolerance of the existing payment gateway

  • by optimizing its use of Erlang’s distributed architecture.

  • Load balancing and secure protocols, like TLS, ensure seamless operation and

  • data protection.

  • RESTful APIs were implemented to integrate with external banking services

  • and new payment providers, supporting expansion into three new markets

  • annually.

  • To maintain uninterrupted performance, we leveraged Kafka for real-time

  • transaction events and analytics.

  • Our team manages new releases and maintains infrastructure across three

  • regions (Australia, North America, Europe) with regular security scans to

  • ensure system integrity.

Outcome and Impact

  • Seamless processing of up to 3.2 million transactions/region/day with zero downtime.

  • End-to-end integration of 5+ payment processors across Europe, North America, and Australia, including Stripe, Checkout.com, Adyen, Worldpay, and Ebanx.

  • Implementation of card tokenization and card art support for enhanced security and user experience.

  • Automated parsing of settlement reports and event generation for bookkeeping, ensuring accurate and timely financial reconciliation.

  • Faster transaction processing enabled by Erlang's concurrent architecture.

  • Integration of Mastercard Click-to-Pay service for the European market.

</    Erlang development    >

icon-erlang.png

Erlang

icon-haskel.png

Haskel

Python

icon-java.png

Java

More projects

OctoPlay

coming soon...

Athena

Backlight

Web development stories

Web artefacts

Picto

Mobile app

Picto

Mobile app

Picto

Mobile app

bottom of page