결제 전환 목표 아키텍처 정의 (2/2) (iss-155aa95ea6df)
All checks were successful
ci / test (pull_request) Successful in 6s

This commit is contained in:
forge-bot 2026-07-12 04:41:46 +00:00
parent 2bc7c0718b
commit 040b29aa5a

View file

@ -0,0 +1,37 @@
```mermaid
sequenceDiagram
participant User as User
participant Checkout as Checkout Service
participant Payment as Payment Gateway
participant DB as Database
%% Normal flow
User->>Checkout: Initiate Checkout
Checkout->>DB: Save Order
DB-->>Checkout: Order Confirmation
Checkout->>Payment: Process Payment
Payment-->>Checkout: Payment Success
Checkout->>User: Payment Successful
%% External failure
User->>Checkout: Initiate Checkout
Checkout->>DB: Save Order
DB-->>Checkout: Order Confirmation
Checkout->>Payment: Process Payment
Payment-->>Checkout: Payment Failure
Checkout->>DB: Rollback Order
DB-->>Checkout: Order Rollback
Checkout->>User: Payment Failed
%% DB failure
User->>Checkout: Initiate Checkout
Checkout->>DB: Save Order
DB-->>Checkout: Order Confirmation
Checkout->>Payment: Process Payment
Payment-->>Checkout: Payment Success
Checkout->>DB: Commit Order
DB-->>Checkout: Error
Checkout->>DB: Rollback Order
DB-->>Checkout: Order Rollback
Checkout->>User: Payment Successful, Order Error
```