PaymentWebhookTrigger

@Serializable(with = PaymentWebhookTriggerSerializer::class)
sealed interface PaymentWebhookTrigger

웹훅 실행 트리거

수동 웹훅 재발송, 가상계좌 입금, 비동기 취소 승인 시 발생한 웹훅일 때 필드의 값이 존재합니다.

Inheritors

Types

Link copied to clipboard
@Serializable(with = PaymentWebhookTrigger.AsyncCancelApprovedSerializer::class)
data object AsyncCancelApproved : PaymentWebhookTrigger
Link copied to clipboard
@Serializable(with = PaymentWebhookTrigger.AsyncCancelFailedSerializer::class)
data object AsyncCancelFailed : PaymentWebhookTrigger
Link copied to clipboard
@Serializable(with = PaymentWebhookTrigger.AsyncPayApprovedSerializer::class)
data object AsyncPayApproved : PaymentWebhookTrigger
Link copied to clipboard
@Serializable(with = PaymentWebhookTrigger.AsyncPayFailedSerializer::class)
data object AsyncPayFailed : PaymentWebhookTrigger
Link copied to clipboard
@Serializable(with = PaymentWebhookTrigger.ManualSerializer::class)
data object Manual : PaymentWebhookTrigger
Link copied to clipboard

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

Link copied to clipboard
@Serializable(with = PaymentWebhookTrigger.VirtualAccountDepositSerializer::class)
data object VirtualAccountDeposit : PaymentWebhookTrigger

Properties

Link copied to clipboard
abstract val value: String