fix(server): should auto apply ea price for users (#9082)

This commit is contained in:
forehalo
2024-12-10 05:31:19 +00:00
parent 36a95463b4
commit 564faa439a
6 changed files with 78 additions and 55 deletions

View File

@@ -26,14 +26,14 @@ export class StripeWebhook {
@OnStripeEvent('invoice.updated')
@OnStripeEvent('invoice.finalization_failed')
@OnStripeEvent('invoice.payment_failed')
@OnStripeEvent('invoice.payment_succeeded')
@OnStripeEvent('invoice.paid')
async onInvoiceUpdated(
event:
| Stripe.InvoiceCreatedEvent
| Stripe.InvoiceUpdatedEvent
| Stripe.InvoiceFinalizationFailedEvent
| Stripe.InvoicePaymentFailedEvent
| Stripe.InvoicePaymentSucceededEvent
| Stripe.InvoicePaidEvent
) {
const invoice = await this.stripe.invoices.retrieve(event.data.object.id);
await this.service.saveStripeInvoice(invoice);