kit.customers.delete()id and deleted.| Exception | When |
|---|---|
StripeOperationError | The customer ID does not exist, or Stripe refuses the deletion. |
storage adapter is configured, StripeKit also calls saveCustomer() with a fully blanked-out record (email, name, phone, address, defaultPaymentMethodId all null, metadata empty) and deleted: true, so your own database reflects the deletion. Design your saveCustomer() implementation to treat deleted: true as a soft-delete flag rather than assuming every call is a full upsert of live data.