Design a Payment Lifecycle from Hold to Charge and Settlement

Quick Overview

Model a payment lifecycle that moves safely from a fund hold through charge and asynchronous settlement. This system design probes idempotent transitions, unknown processor outcomes, append-only accounting, reconciliation, and auditability.

Design a Payment Lifecycle from Hold to Charge and Settlement

Company: OpenAI

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Onsite

Overview: Model a payment lifecycle that moves safely from a fund hold through charge and asynchronous settlement. This system design probes idempotent transitions, unknown processor outcomes, append-only accounting, reconciliation, and auditability.

OpenAI logo
OpenAI
Aug 1, 2026
mediumSoftware EngineerOnsiteSystem Design
29
0
Loading...