PaymentWebhookPaymentStatus

@Serializable(with = PaymentWebhookPaymentStatusSerializer::class)
sealed interface PaymentWebhookPaymentStatus

웹훅 발송 시 결제 건 상태

Inheritors

Types

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

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

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

Properties

Link copied to clipboard
abstract val value: String