Skip to content

Case study 18 · Business systems and integrations

Payment integrations where Stripe was not always an option

I built payment integrations for five products in Europe, the Balkans, West Africa and worldwide. For two of them, regulation chose the payment partner.

EngagementFive engagements · 2020–2025 · Europe, the Balkans, West Africa, globalPublished

4 markets

the headline number

1 constraint

The law or a license decided which payment partner a product had to use.

The story in 5 steps

Stack

  • Stripe
  • PayPal
  • Apple Pay
  • Google Pay
  • national gateways
  • Node.js

01 · Context

Across five products I integrated Stripe, PayPal, Apple Pay and Google Pay, a national government payment gateway in West Africa and a domestic gateway in Bosnia and Herzegovina.

The technical work varies less from one product to the next than you would expect.

02 · Could not change

In a Western SaaS product, choosing a payment provider means comparing fees, developer experience and features.

A government fee in Nigeria is collected through the system the state recognizes, because the law says where that money must arrive.
A practical consequence that people underestimate is that the integration you end up building is often the one with the least documentation, the smallest community and no answers on Stack Overflow.

03 · What I did

Government fee collection through a national gateway. PayPal ran alongside it for applicants outside the country, since a passport system also serves people abroad.

Cross-border remittances through a licensed partnerThe partner verified the payer's identity through card and bank checks, and our system verified the payment instruments: SWIFT, IBAN and card networks.
Marketplace subscriptions and consumer paymentsI built these on Stripe, PayPal, Apple Pay and Google Pay, including recurring charges with separate handling for a successful charge, a failed one and an upcoming one.

04 · Result

Payment integrations in production in four markets

Two of them use partners chosen by regulation

05 · Differently

I built each integration where it was needed, around the shape of that one product.

Related services

The services that draw on this work.

Case study 18

Working on a similar problem? We reply within one business day.

The first call takes 30 minutes, and you’re under no obligation.

Tell us about your projectcontact@microtech.consulting