Module: Yookassa::Webhook::EventTypes

Defined in:
lib/yookassa/webhook/event_types.rb

Overview

Constants for YooKassa webhook event types.

Examples:

Subscribing to a specific event

client.webhooks.create(
  event: Yookassa::Webhook::EventTypes::PAYMENT_SUCCEEDED,
  url: "https://example.com/webhooks"
)

Checking event type

EventTypes::ALL.include?(notification.event) # => true

Constant Summary collapse

PAYMENT_WAITING_FOR_CAPTURE =
"payment.waiting_for_capture"
PAYMENT_SUCCEEDED =
"payment.succeeded"
PAYMENT_CANCELED =
"payment.canceled"
REFUND_SUCCEEDED =
"refund.succeeded"
PAYOUT_SUCCEEDED =
"payout.succeeded"
PAYOUT_CANCELED =
"payout.canceled"
DEAL_CLOSED =
"deal.closed"
ALL =

All known event types.

[
  PAYMENT_WAITING_FOR_CAPTURE,
  PAYMENT_SUCCEEDED,
  PAYMENT_CANCELED,
  REFUND_SUCCEEDED,
  PAYOUT_SUCCEEDED,
  PAYOUT_CANCELED,
  DEAL_CLOSED
].freeze