PaymentStatus

@Serializable(with = PaymentStatusSerializer::class)
sealed interface PaymentStatus

결제 건 상태

Inheritors

Types

Link copied to clipboard
@Serializable(with = PaymentStatus.CancelledSerializer::class)
data object Cancelled : PaymentStatus
Link copied to clipboard
@Serializable(with = PaymentStatus.FailedSerializer::class)
data object Failed : PaymentStatus
Link copied to clipboard
@Serializable(with = PaymentStatus.PaidSerializer::class)
data object Paid : PaymentStatus
Link copied to clipboard
@Serializable(with = PaymentStatus.PartialCancelledSerializer::class)
data object PartialCancelled : PaymentStatus
Link copied to clipboard
@Serializable(with = PaymentStatus.PendingSerializer::class)
data object Pending : PaymentStatus
Link copied to clipboard
@Serializable(with = PaymentStatus.ReadySerializer::class)
data object Ready : PaymentStatus
Link copied to clipboard

현재 SDK 버전에서 알 수 없는 응답을 나타냅니다.

Link copied to clipboard
@Serializable(with = PaymentStatus.VirtualAccountIssuedSerializer::class)
data object VirtualAccountIssued : PaymentStatus

Properties

Link copied to clipboard
abstract val value: String