Mobile payments brief
Define a mobile payment flow that makes costs and status clear while preventing duplicate charges.
Mobile apps · 45 min · Advanced · 22 questions
Payment flow
Which payment methods are allowed for these goods?
Which payment methods are available in each region?
Does account type affect payment eligibility?
Which currencies can each payment method accept?
Amount and authorization
When is the final amount disclosed?
How will the final amount be presented?
How should payment authentication work?
How should an expired payment method appear?
How should an unsupported payment method appear?
Which valid method should replace an unavailable option?
Payment status
How should a payment awaiting action appear?
How should a pending payment appear?
How should a failed payment appear?
How should a reversed payment appear?
Charge safety
How will the app prevent duplicate charges?
When is it safe to retry a payment?
What should happen if connectivity returns during payment?
Receipts and support
Where can customers find a receipt?
Where can customers find an invoice?
How can customers request a refund?
How can customers dispute a payment?
How will payment records be reconciled?
How to use this brief
Use this brief as a bank of questions for the conversation. Choose what is relevant, mark covered questions as you go, and skip anything that has already been answered.
Use this brief when...
Use when you need to define a mobile payment flow that makes costs and status clear while preventing duplicate charges.
Best used as: Live call · Async intake
- Category
- Mobile apps
- Discussion time
- 45 minutes
- Depth
- Advanced
- Last updated
- Jul 21, 2026
- Scope
- Design briefs
- Best used as
- Live callAsync intake
- Design roles
- Product designer
- Audience
- Product designersProduct managersDesign leads
- Platforms
- MobileiOSAndroidPayments API
- Company type
- B2CMarketplaceEnterprise
- Product stage
- LaunchGrowthMature product
- Tags
- mobile-appsmobile-paymentssystems-and-platformsin-app-purchasephysical-goodswallet-payment