Week 4 of Friction Cartography is built on consented recordings from Thai commerce and banking flows. The same three fractures return often enough that we now teach them as a set, not as surprises.
PromptPay as a temporal problem
Teams love to decorate the handoff with trust badges. The stall is usually the wait: the person has left the merchant surface, opened a bank app, and has no bound on how long confirmation will take. Funnels mark “payment initiated” as success. Support lines fill with people who paid and saw nothing.
The atlas family is temporal first, trust second. A holding state with a four-minute bound has done more in our alumni cases than another logo row.
Addresses that do not match courier reality
Soi names, building nicknames, and condo lobby instructions live in the person’s head. Forms that force a Western street grammar create cognitive friction, then recovery friction when the courier label prints wrong. Rage clicks on the map pin are a late symptom of that earlier mismatch.
If your checkout cannot preview the courier label in Thai, you are asking the person to imagine a package they have not seen.
OTP loops that look complete
Completion rate climbs when the last screen renders. Call volume climbs when the SMS arrives after the person has already stood up. Instrument time-to-SMS. Put a human sentence on the waiting state. Do not celebrate the funnel until those two numbers sit in the same review.
None of this is uniquely Thai, but the combination is dense here: bank apps, address language, and SMS infrastructure all sit in one checkout hour. If you import a US playbook unchanged, you will polish the wrong surface.