Home / How I workFIELD NOTES / 01 · PAYMENT INTEGRATIONS

A setup question.
A hidden assumption.
A better way forward.

How a routine customer review became an investigation into the way our software handled Stripe account names.

MY ROLEInvestigation & customer communicationPARTNERSCustomer · DevelopmentFOCUSAttribution & integration behavior
Illustration of reviewing a payload, notes, and documentation
Illustration: follow the evidence, then make it useful.
THE DETAIL I WAS FOLLOWING

Same setup.
Different account-name values.

OBSERVED VALUE
{
"account_name": "Merchant name"
}
ALSO OBSERVED
{
"account_name": "Link"
}

Anonymized examples showing only the relevant field. “Merchant name” replaces the customer’s identifying business name.

01 / NOTICE

Look beyond the
question in front of you.

The customer wanted a review of their tracking setup, including Stripe. While checking the account, I found payment requests reporting a missing signing-secret lookup.

The requests showed two different account names: the merchant’s business name and “Link.” Our setup asked for the public business name. The behavior didn’t fit that expectation.

02 / QUESTION

Revise the hypothesis
when the evidence changes.

My first recommendation focused on matching the saved name. A closer review showed that payments were arriving under both names, so a single-name change didn’t explain the full picture.

I asked about the customer’s payment setup. They explained that they used Stripe Managed Payments. That detail changed the investigation.

I connected it with Stripe’s documentation on Link’s merchant-of-record role, and escalated the mismatch between what our setup expected and what the requests contained.

The point wasn’t to defend my first answer. It was to get to an answer that accounted for all the evidence.

03 / MAKE IT ACTIONABLE

Give the next person
a useful starting point.

I brought the developers the observed behavior, examples of both name values, the customer’s Managed Payments context, and the relevant documentation.

The escalation asked a focused product question: how should the integration handle both names when the setup expects one?

INVESTIGATION → DEVELOPMENTANONYMIZED SUMMARY
Observed
Payment requests contain more than one account-name value for the customer’s setup.
Customer context
Stripe Managed Payments is involved.
Supporting context
Stripe documents Link as merchant of record for Managed Payments.
Question to resolve
How should the lookup account for both names?

Recreated summary of the handoff. Private links, names, and system details omitted.

04 / CLOSE THE LOOP

Keep the customer
in the conversation.

I kept the customer informed while the issue was investigated. After the team adjusted the code, I followed up to explain that the integration would handle the account-name variation.

The development card moved to Done. The team owned the code change; I owned the investigation, the handoff, and explaining the new handling to the customer.

Observed issueDocumented escalationTeam code adjustmentCustomer follow-up
WHERE AI FITS

Faster research.
The same accountability.

I used AI to help research the issue and organize the findings. I supplied the customer context, checked the evidence, and decided what to bring to the developers.

The useful output was a clear handoff grounded in the actual case. I remained responsible for the explanation and the follow-through.

  1. Customer contextUnderstand the setup.
  2. Evidence & docsTest the explanation.
  3. Developer handoffBring the useful details.
  4. Customer follow-upExplain the new handling.
A visual summary of my role in the case.
WHAT IT’S LIKE WORKING WITH ME

Clarity for the customer.
Context for the team.
Ownership all the way through.

I keep the goal in view.

The customer needs dependable tracking. Every question and handoff should move us toward that.

I make the reasoning visible.

What I saw, what it suggests, and what still needs checking. The next person can pick up the work.

I improve the system.

A customer’s question can reveal a product assumption, a documentation gap, or a better way for the team to work.

ENOUGH ABOUT ME. WHAT ARE YOU WORKING ON?

Have something in mind?
Let’s talk.

A project, a tricky problem, or an idea you can’t stop thinking about. I’d love to hear it.

Let’s book a call

Email me and we’ll find a time.