Payment gateway

Supernova Payment Gateway

Every payment ends in a single, unambiguous outcome.

The Supernova payment gateway, integrated with banks and financial service providers.

Role
Software Engineer
Contribution
Development and maintenance of the integrations with banks and financial service providers.
Scope
  • Product
  • Interface
  • API & logic
  • Data
  • Payments
  • Delivery

01

Context

A payment gateway sits between the products that charge customers and the banks and financial institutions that move the funds. Supernova fulfils that role within the Supernova & ACR ecosystem.

02

Key challenge: partial failures

Payments travel across networks that can fail midway. The gateway must resolve every attempt into exactly one outcome, paid or not paid, and keep its records consistent with those of the bank. Retries, timeouts and duplicate requests are expected conditions, not exceptions.

03

Integrations

Each bank and financial service provider has its own protocol and its own failure modes. The objective is to encapsulate those differences behind a single, consistent interface for the products that process payments through the gateway.

Next case studyACR PayTop-up platform

Available for remote positions and relocation

Contact

I am currently considering new opportunities. I am most effective in teams that need an engineer able to take a problem from the user interface through to the banking integration. Please write to the address below.

© 2026 Dasiel TorresBased in Cuba, working remotelyBack to top