Method: Effective::OrdersMailer#subscription_payment_failed
- Defined in:
- app/mailers/effective/orders_mailer.rb
#subscription_payment_failed(customer_param) ⇒ Object
Sent by the invoice.payment_failed webhook event
69 70 71 72 73 74 75 76 77 78 79 |
# File 'app/mailers/effective/orders_mailer.rb', line 69 def subscription_payment_failed(customer_param) return true unless EffectiveOrders.mailer[:send_subscription_payment_failed] @customer = (customer_param.kind_of?(Effective::Customer) ? customer_param : Effective::Customer.find(customer_param)) @subscriptions = @customer.subscriptions @user = @customer.user @subject = subject_for(@customer, :subscription_payment_failed, 'Payment failed - please update your card details') mail(to: @customer.user.email, subject: @subject) end |