We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 28c393c commit 8a8f787Copy full SHA for 8a8f787
packages/sync-engine/src/stripeSync.ts
@@ -85,8 +85,21 @@ export class StripeSync {
85
await this.upsertCharges([charge])
86
break
87
}
88
+ case 'customer.deleted': {
89
+ const customer: Stripe.DeletedCustomer = {
90
+ id: event.data.object.id,
91
+ object: 'customer',
92
+ deleted: true,
93
+ }
94
+
95
+ this.config.logger?.info(
96
+ `Received webhook ${event.id}: ${event.type} for customer ${customer.id}`
97
+ )
98
99
+ await this.upsertCustomers([customer])
100
+ break
101
102
case 'customer.created':
- case 'customer.deleted':
103
case 'customer.updated': {
104
const customer = await this.fetchOrUseWebhookData(
105
event.data.object as Stripe.Customer | Stripe.DeletedCustomer,
0 commit comments