PaymentWebhook

@Serializable
data class PaymentWebhook(val id: String, val url: String, val paymentStatus: PaymentWebhookPaymentStatus? = null, val status: PaymentWebhookStatus? = null, val isAsync: Boolean? = null, val currentExecutionCount: Int? = null, val maxExecutionCount: Int? = null, val trigger: PaymentWebhookTrigger? = null, val request: PaymentWebhookRequest? = null, val response: PaymentWebhookResponse? = null, val triggeredAt: @Serializable(with = InstantSerializer::class) Instant? = null)

성공 웹훅 내역

Constructors

Link copied to clipboard
constructor(id: String, url: String, paymentStatus: PaymentWebhookPaymentStatus? = null, status: PaymentWebhookStatus? = null, isAsync: Boolean? = null, currentExecutionCount: Int? = null, maxExecutionCount: Int? = null, trigger: PaymentWebhookTrigger? = null, request: PaymentWebhookRequest? = null, response: PaymentWebhookResponse? = null, triggeredAt: @Serializable(with = InstantSerializer::class) Instant? = null)

Properties

Link copied to clipboard

현재 발송 횟수

Link copied to clipboard
val id: String

웹훅 아이디

Link copied to clipboard
val isAsync: Boolean? = null

비동기 웹훅 여부

Link copied to clipboard
val maxExecutionCount: Int? = null

최대 발송 횟수

Link copied to clipboard

웹훅 발송 시 결제 건 상태

Link copied to clipboard

웹훅 요청 정보

Link copied to clipboard

웹훅 응답 정보

Link copied to clipboard

웹훅 상태

Link copied to clipboard

웹훅 실행 맥락

Link copied to clipboard
val triggeredAt: @Serializable(with = InstantSerializer::class) Instant? = null

웹훅 처리 시작 시점

Link copied to clipboard
val url: String

웹훅이 발송된 url