← Practice tasks
PRACTICE LAB / INDIVIDUAL TASK
Analyse a payment API requirement
Identify contract gaps and failure paths for a new provider.
Intermediate25 minFictional scenario
The brief
A retailer will replace its payment provider. The brief says only: “Send orders to the new API and show the result.”
What you know
Provider callbacks may arrive late or twice. A customer can refresh checkout. Finance reconciles settlements daily.
Your deliverables
- Request and response fields
- Authentication and error questions
- Idempotency and reconciliation rules
- Three UAT scenarios
Your working notes
Write a draft before opening the comparison. Notes stay in this browser.
Compare with a reference approach
Define transaction IDs and order mapping, authentication, statuses, timeout and retry semantics, duplicate callback handling and reconciliation ownership. Test delayed success, duplicate callbacks and provider unavailability before launch.