Revert "Depend on subscription-past-due events to trigger the account-on-hold email"
This reverts commit a131c16f4e
.
This commit is contained in:
parent
a131c16f4e
commit
31d3319d20
1 changed files with 14 additions and 0 deletions
|
@ -404,6 +404,20 @@ func (c *StripeController) handlePaymentIntentFailed(event stripe.Event, country
|
|||
if err != nil {
|
||||
return ente.StripeEventLog{}, stacktrace.Propagate(err, "")
|
||||
}
|
||||
// Send an email to the user
|
||||
user, err := c.UserRepo.Get(userID)
|
||||
if err != nil {
|
||||
return ente.StripeEventLog{}, stacktrace.Propagate(err, "")
|
||||
}
|
||||
// TODO: Inform customer that payment_failed.html with invoice.HostedInvoiceURL
|
||||
err = email.SendTemplatedEmail([]string{user.Email}, "ente", "support@ente.io",
|
||||
ente.AccountOnHoldEmailSubject, ente.OnHoldTemplate, map[string]interface{}{
|
||||
"PaymentProvider": "Stripe",
|
||||
"InvoiceURL": invoice.HostedInvoiceURL,
|
||||
}, nil)
|
||||
if err != nil {
|
||||
return ente.StripeEventLog{}, stacktrace.Propagate(err, "")
|
||||
}
|
||||
return ente.StripeEventLog{UserID: userID, StripeSubscription: *stripeSubscription, Event: event}, nil
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue