فهرست منبع

[web] update invoice statement descriptor for migrated subscriptions

GitOrigin-RevId: e89f8ba608d263900b5188bb416016aad95f2d6c
Simon Gardner 6 ماه پیش
والد
کامیت
286cc311c0
1فایلهای تغییر یافته به همراه16 افزوده شده و 0 حذف شده
  1. 16 0
      services/web/types/stripe/webhook-event.ts

+ 16 - 0
services/web/types/stripe/webhook-event.ts

@@ -101,6 +101,21 @@ export interface InvoiceOverdueWebhookEvent extends Stripe.EventBase {
   }
 }
 
+export interface InvoiceCreatedWebhookEvent extends Stripe.EventBase {
+  type: 'invoice.created'
+  data: {
+    object: Stripe.Invoice & {
+      parent: Stripe.Invoice.Parent & {
+        subscription_details: Stripe.Invoice.Parent.SubscriptionDetails & {
+          metadata: {
+            billing_migration_id?: string
+          }
+        }
+      }
+    }
+  }
+}
+
 export interface CustomerCreatedWebhookEvent extends Stripe.EventBase {
   type: 'customer.created'
   data: {
@@ -132,6 +147,7 @@ export type WebhookEvent =
   | CustomerSubscriptionWebhookEvent
   | InvoicePaidWebhookEvent
   | InvoiceVoidedWebhookEvent
+  | InvoiceCreatedWebhookEvent
   | PaymentIntentPaymentFailedWebhookEvent
   | SetupIntentSetupFailedWebhookEvent
   | InvoiceOverdueWebhookEvent