#_kevinx

1 messages · Page 1 of 1 (latest)

untold nightBOT
static relic
#

Hi, I just tested this and I could delete it as long as there is no prices associated with it using this endpoint, https://stripe.com/docs/api/products/delete. Archived prices can't be used.

Deleting a product is only possible if it has no prices associated with it.

tough niche
#

ah, thank you! very helpful

static relic
#

Happy to help!

tough niche
#

one more question please about the subscription, if the subscription is renewed as scheduled, what events are triggered? my understanding is that Stripe sends out invoice, if invoice payment failed, does stripe update the subscription status?

#
enum
Possible values are incomplete, incomplete_expired, trialing, active, past_due, canceled, or unpaid.
For collection_method=charge_automatically a subscription moves into incomplete if the initial payment attempt fails. A subscription in this state can only have metadata and default_source updated. Once the first invoice is paid, the subscription moves into an active state. If the first invoice is not paid within 23 hours, the subscription transitions to incomplete_expired. This is a terminal state, the open invoice will be voided and no further invoices will be generated.

A subscription that is currently in a trial period is trialing and moves to active when the trial period is over.

If subscription collection_method=charge_automatically, it becomes past_due when payment is required but cannot be paid (due to failed payment or awaiting additional user actions). Once Stripe has exhausted all payment retry attempts, the subscription will become canceled or unpaid (depending on your subscriptions settings).

If subscription collection_method=send_invoice it becomes past_due when its invoice is not paid by the due date, and canceled or unpaid if it is still not paid by an additional deadline after that. Note that when a subscription has a status of unpaid, no subsequent invoices will be attempted (invoices will be created, but then immediately automatically closed). After receiving updated payment information from a customer, you may choose to reopen and pay their closed invoices.```
#

Here is what I read from the doc

static relic
#

At a high level, some of the events that are emitted after an automatic subscription renewal is invoice.upcoming, invoice.upcoming, invoice.paid and etc.. You can test this using our Test Clocks, https://stripe.com/docs/billing/testing/test-clocks where you can advance time see how your Subscriptions behave with an automatic renewal.

#

Generally speaking, for with automatic collection, a subscription moves into incomplete if the initial payment attempt fails.

tough niche
#

Thank you!!