#Min.K

1 messages · Page 1 of 1 (latest)

coral zincBOT
#

Hello! We'll be with you shortly. Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.

  • Min.K, 21 hours ago, 11 messages
  • Min.K, 1 day ago, 15 messages
  • Min.K, 1 day ago, 12 messages
  • Min.K, 4 days ago, 17 messages
  • Min.K, 4 days ago, 9 messages
  • Min.K, 5 days ago, 12 messages
    and 2 more
wet anchor
#

Q1. What are the previous states of a subscription that can change its status to past_due?
For example, can it change from

  • canceled -> past_due
  • unpaid -> past_due
  • incomplete -> past_due
  • incomplete_expired -> past_due
    We don't have a documentation explaining the status transition to past_due. canceled and incomplete_expired are terminal status that can't be changed to past due. Can you share the use case to keep track of the status transition?

Q2. Does Stripe always fire both https://stripe.com/docs/api/events/types#event_types-payment_intent.payment_failed and https://stripe.com/docs/api/events/types#event_types-charge.failed events when a subscription payment fails?

  • What always happens?
  • And what is the difference between the two events?
    Yes when the payment has been attempted and failed. payment_intent used charge under the hood, so both events will be sent.

Q3. How do I know when my subscription's next payment is planed?
current_period_end is the start date of the next billing cycle: https://stripe.com/docs/api/subscriptions/object#subscription_object-current_period_end

#

Q4. Since the subscription payment method can be updated by the customer as a Link, is there any way to get this via the API? I know that Stripe automatically sends an email when a subscription payment fails, or you can tap a specific subscription in the Stripe Console and then tap the Share Payment Update Link to get the Share Link. But I was wondering if there is a way to update the subscription payment method as an API. (https://stripe.com/docs/billing/subscriptions/share-update-payment-link)
This is the Dashboard feature only. The closest that can be done is with Customer Portal: https://stripe.com/docs/customer-management/integrate-customer-portal

Q5. I was wondering if I register a subscription schedule and when the subscription schedule is executed, the subscription schedule registered in the subscription is automatically deleted. Will the schedule field be replaced with null when I call the Retrieve Subscription API?
Sorry, I don't understand your question. Which schedule field are you referring to? Can you share an example?

Give your customers links they can use to update subscription payment details.

Learn how to integrate the customer portal using the Stripe API.

lapis quartz
wet anchor
#

Ah I see! Once the subscription schedule is released, this field should be null.

lapis quartz
#

Oh, Thank you so much!