Pergunta de entrevista da empresa Pillway

How would you design and automate a payment processing workflow using Stripe while handling failures, retries, and optional human approval steps?