Design Payment Authorization, Capture, and Batch Settlement

Quick Overview

Design a payment platform spanning low-latency authorization, later capture, and asynchronous batch settlement with external providers. Cover idempotency, lifecycle state, auditable ledgering, bounded files, reconciliation, partial responses, retries, and recovery.

Design Payment Authorization, Capture, and Batch Settlement

Company: OpenAI

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Technical Screen

Overview: Design a payment platform spanning low-latency authorization, later capture, and asynchronous batch settlement with external providers. Cover idempotency, lifecycle state, auditable ledgering, bounded files, reconciliation, partial responses, retries, and recovery.

|Home/System Design/OpenAI
OpenAI logo
OpenAI
Aug 14, 2026
mediumSoftware EngineerTechnical ScreenSystem Design
6
0
Loading...

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...