#issaias

1 messages · Page 1 of 1 (latest)

vague perchBOT
coral kiln
#

Depends, generally no. You'd need to manually retry payment on one of the unpaid Invoices

exotic latch
#

I want the situation where

  • all the retries have failed
  • user goes in and updates payment details
  • from next month it tries again with new invoice and from then on as normal except they've "skipped" a month

Is this possible?

#

Effectively the subscription is paused after all the failures and then unpaused when they change payment details

coral kiln
#

It depends on the status of the Subscription. https://stripe.com/docs/billing/subscriptions/overview#unpaid-subscriptions

If you leave the unpaid subscription in place, the most recent unpaid invoice remains open, new invoices are generated, and payments on new invoices are attempted. Use this behavior if you want to continue attempts to bill your customers every month, even when previous invoice payments have failed. If the most recent invoice gets paid the subscription status returns to active.

Learn how subscriptions work within Stripe.

exotic latch
#

So if

  1. All retries fail
  2. Subscription set to unpaid
  3. User goes to customer portal, adds new payment details

Is

  • The invoice automatically generated next month?
    -The invoice payment automatically collected?
coral kiln
#

No, I don't believe we'd attempt payment on new Invoices as per the above:

new invoices are generated, and payments on new invoices are attempted.

#

You need to manually re-attempt payment on an unpaid Invoice to resume auto collection

#

Users can pay unpaid Invoices via the portal

vague perchBOT
exotic latch
#

So if a user goes into the customer portal and pays all the unpaid invoices, automatic collection will resume?

#

@humble crystal

humble crystal
#

Hi! I'm taking over this thread.

#

Give me a few minutes to catchup.

exotic latch
#

Np

humble crystal
#

So if a user goes into the customer portal and pays all the unpaid invoices, automatic collection will resume?
I think the best way to confirm this would be to try to reproduce this in test mode. And Test Clocks can help with this: https://stripe.com/docs/billing/testing/test-clocks