class Pay::Braintree::Webhooks::SubscriptionChargedUnsuccessfully
Public Instance Methods
call(event)
click to toggle source
# File lib/pay/braintree/webhooks/subscription_charged_unsuccessfully.rb, line 7 def call(event) subscription = event.subscription return if subscription.nil? pay_subscription = Pay::Subscription.find_by_processor_and_id(:braintree, subscription.id) return unless pay_subscription.present? # billable = pay_subscription.owner # charge = Pay::Braintree::Billable.new(billable).save_transaction(subscription.transactions.first) # if Pay.send_emails # Pay::UserMailer.with(billable: billable, charge: charge).receipt.deliver_later # end end