response.CustomerTransaction:
type: object
properties:
id:
type: string
description: "Unique identifier for the transaction (UUID format)."
example: "123e4567-e89b-12d3-a456-426614174000"
amount:
type: number
description: "Total amount of the transaction (e.g., 100.50 for $100.50)."
example: 100.5
currency:
type: string
description: "Currency for the payment."
enum: [KZT, USD, EUR, GBP]
example: "USD"
createdAt:
type: string
description: "Timestamp when the transaction was created (ISO 8601)."
example: "2025-03-14T12:34:56Z"
status:
type: string
description: "Current state of the transaction."
enum: [new, processing, authorized, charged, rejected, failed, abandoned, 3d, cancelled, refunded, refund_pending, settled]
example: "completed"