← 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.