Я использую услугу оплаты 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.
Может ли кто-нибудь дать ясный пример того, как их использовать?