Method

We read a payment path in the order money actually moves

Conversion tracking for a payment-enabled app is not a list of screens. It is a chain: the shopper commits, the issuer or bank answers, a challenge may interrupt, capture may wait, and settlement arrives later as a file. This page is the sequence we use on every audit.

Hands reviewing a signed document, analogous to checking a settlement line against an order

The sequence

Five hops we refuse to collapse into a single success event

  1. Intent

    The shopper taps pay. We record that as intent, never as conversion. If the app skips this hop, every later decline looks like the shopper never tried.

  2. Authorisation

    The issuer or the bank path answers. An approval here is permission, not money. Malaysia-facing card traffic often still has a 3-D Secure challenge sitting between this hop and capture.

  3. Challenge and bank hops

    3-D Secure, FPX bank selection, and e-wallet confirmation each have a clock. We require a timeout state and a return state. A missing return is not automatically a quit.

  4. Capture

    The amount is claimed. Some gateways capture with authorisation; others wait. If your checkout_success fires before this hop, the settlement file will humble you.

  5. Settlement

    The acquirer file is the last word we accept for “money moved.” Refunds, delayed presentments, and partial captures live here. We match a sample week, not a marketing total.

What we ask you to bring to the first session

A list of live payment methods, not a wishlist. One week of event logs. A webhook sample covering the same dates. A settlement extract with PAN already truncated. The name of the person who can explain why a retry was sent.

If those pieces cannot be produced, we will recommend waiting rather than inventing a story from a staging build. Staging is useful for walking a challenge hop. It is a poor substitute for Friday’s file.

Three colleagues in discussion around a table during a working session
Working sessions stay on one path until the hop is named.