Skip to main content
All projects
University sports and international education·2026·USP · University Sports Program
2
payment gateways integrated

The payments backend behind every proposal and program

A Node and Express API deployed on Railway, with Stripe and Helcim endpoints for charging proposals and programs.

BackendPayment integrationsAPI

From problem to solution

  1. 01 · The challenge

    Charging clients in different countries, each with its own currency and preferred payment methods, is not something a single gateway solves.

    And putting payment logic in the frontend would have exposed the keys.

  2. 02 · What we did

    We built a dedicated API in Node and Express on Railway, with endpoints for both gateways.

    The frontend never sees a key: it requests the charge, the backend executes it. Two gateways let us pick the right one for each market and currency.

How it comes together

Backend
Payment integrations
API
Outcome0

Inside the project

Diagram of the payments backend: the browser requests the charge without holding any keys, the Node and Express API deployed on Railway executes it and picks between Stripe for euros and Helcim for dollars depending on the market

Measurable results

0
Gateways
Stripe and Helcim by market
0
Keys in the browser
All logic server-side

Services used on this project

Tech stack used

  • Node.js
  • Express
  • Railway
  • Stripe
  • Helcim

Want something like this for your business?

Tell us about the challenge. In a first call we work out whether we are a good fit and how we could work together.

Ready to work together?

Schedule a meeting or tell us about your project. We respond quickly, no strings attached.