Design a Customer Payment Dispute Platform

Read the full interview experience this question came from →

Quick Overview

Design a customer payment-dispute platform for eligibility checks, evidence submission, deadlines, status tracking, and final outcomes. Address retry-safe external coordination, untrusted uploads, ordered state changes, provisional money movement, notifications, and auditability.

Design a Customer Payment Dispute Platform

Company: eBay

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Technical Screen

Overview: Design a customer payment-dispute platform for eligibility checks, evidence submission, deadlines, status tracking, and final outcomes. Address retry-safe external coordination, untrusted uploads, ordered state changes, provisional money movement, notifications, and auditability.

Read the full eBay Software Engineer interview experience this question came from

|Home/System Design/eBay
eBay logo
eBay
Aug 1, 2026
mediumSoftware EngineerTechnical ScreenSystem Design
2
0
Loading...

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...