Я использую услугу оплаты Stripe с драгоценными камнями stripe
и stripe_event
. Пока все хорошо - они отлично работают.
Я хочу использовать прослушиватель webtooks stripe_event
, чтобы выполнить кучу действий. Например, когда Stripe отправляет webhook, предлагая приложение новой подписки, я хочу добавить эту подписку в таблицу subscriptions
, отправить электронное письмо новому пользователю, сообщить администраторам и т.д.
В (очень скудный) stripe_event
docs на github они говорят, чтобы подписаться на объект с помощью метода call
и показать пример как
class CustomerCreated
def call(event)
# Event handling
end
end
Однако они не показывают, где находится этот код (какой файл он будет помещен) или как он вызывается из config/initializers/stripe.rb
.
Может ли кто-нибудь дать ясный пример того, как их использовать?