Back to all articles
fintechpaymentsproduct-management

The Unsexy Backbone of Fintech: How I Learned That Trust Lives in the Decimals

Janahan Thavendran··4 min read
The Unsexy Backbone of Fintech: How I Learned That Trust Lives in the Decimals

The Unsexy Backbone of Fintech: How I Learned That Trust Lives in the Decimals

When I first started working on fintech systems specifically payment integrations and merchant settlements I focused on all the things that usually excite a product team: clean UI, smooth checkout, instant confirmation.

But I quickly learned that in payments, the part that matters most isn't what happens when the user pays.

It's what happens after.

The late-night merchant complaints.

The $0.03 discrepancy that becomes a support ticket.

The "success" label that never appears in the bank.

That's when I realized:

You can build a beautiful front end, but if your system can't explain where every dollar went you're not building a product. You're building doubt.


It Started With a Few Decimals

One of our merchants flagged a payout mismatch just $0.02 short.

The root cause?

A tax rounding inconsistency between our system and their POS: we calculated GST at the item level; their POS did it on the subtotal.

To us, it was explainable. To them, it was unacceptable. Their response stuck with me:

"I just want to know where my money is and I want it to add up."

That moment transformed how I think about product ownership in fintech.

It's not just about features. It's about operational trust.

And trust breaks quietly usually somewhere between a fee calculation and a timestamp.


Reconciliation Is the Real Product

As we scaled the system, reconciliation became the unglamorous core.

We had to match:

  • The customer's charge
  • The gateway's auth and capture
  • The processor's fee deduction
  • The final merchant payout

It wasn't just a technical task it was a chain of accountability. If anything didn't align, we'd see refund requests, failed settlements, or confused operators asking:

"Why am I getting $542.17 instead of $543?"

It didn't matter if the answer was logical. What mattered was:

  • Could we explain it clearly?
  • Could we trace it instantly?
  • Could we fix it before the merchant even asked?

That's reconciliation. That's trust.


"When Do I Get Paid?" The Only Question That Matters

During one rollout, a merchant asked:

"So the screen says payment successful. When exactly does the money land in my account?"

Technically, the transaction was authorized but never captured due to a timeout. It wouldn't settle. But we had no way to surface that difference clearly in the UI.

That was a big lesson.

For product teams, success means API 200 responses.

For merchants, success means seeing the payout hit their bank.

So we changed how we displayed transaction states:

  • Instead of "Capture pending" → "This payment is still being finalized"
  • Instead of "T+2 settlement" → "You'll receive $542.17 on Friday"
  • Instead of "Processor Fee -1.8%" → "$9.83 platform fee applied"

Simple, human, and definitive.


What I Started Doing Differently as a PM

1. Built for traceability

Every transaction ID became traceable from UI → API → gateway → bank. We mapped every failure point and connected our internal logs so no team was blind.

2. Set clear payout expectations

No one should have to interpret "T+1" logic. We built calendar-aware settlement rules and showed the exact expected payout date per transaction.

3. Designed for exceptions

Refunds before settlement? Partial captures? Payout batch delays?

We stopped treating them like edge cases and started handling them like first-class scenarios with UI, logs, and alerts.

4. Empowered ops

I worked closely with our operations team to build dashboards that showed:

  • Which transactions failed to settle
  • Which merchants hadn't received payouts
  • What needed reprocessing or investigation

Because the product doesn't end at the button it ends at the bank statement.


Final Reflection

Fintech moves fast. But the systems that win are the ones that users never have to doubt.

Trust isn't built by how fast the page loads.

It's built when you can say:

"Here's your exact payout. Here's when you'll get it. And here's how we got that number."

Operational trust is the real fintech differentiator.

It lives in the logs. In the decimal points. In the tools your merchants never see but rely on every day.

And now, when we build anything payment-related, I don't ask: Does this look good?

I ask: Can we explain every cent?

Because if we can't, we're not ready.