#selby14-subscriptions
1 messages · Page 1 of 1 (latest)
Sorry, got pulled away. I need to see how RevnueCat and are API responds to the failed renewal, as well as how the customer portal reacts.
We had an issue with a customer that got a failed renewal, which canceled their subscription (I know it's a setting) and then was able to go to the portal where the only option for them was to pay the past due invoice, which did not renew their subscription. We would like to test the other settings options of marking the subscription as un-paid or leave as is, to see if this is a better way to go.
I'm still not fully understanding why test clocks don't work for your use case - it seems like the core of what you're trying to do is just get an Invoice from a subscription renewal insto a past_due state, is that correct?
Yes, but since you can't do that on existing test customers, I'm not able to able see how RC and my app handle a user in that state. Maybe I'm missing something?? Ideally, I would like to be able to manually set a test user to that past due state, send RC an updated receipt and then log in as that user to see how the app handles it and then what the Stripe customer portal experience would be.
I think what I'm going to do is use the API to Create a new subscription that will be re-billed within the hour and set the payment to a test card that will fail. I'm sure I'm just missing something with using the test clock and maybe I'll try that again later, but I need to see what our customers are seeing right away.
Sorry got pulled into some other threads - if creating a new customer is not an option for you, then yes, creating a subscription with either a really short trial or a really short billing_cycle_anchor will allow the renewal to happen quickly. You'll still have to wait an hour after that point for the invoice to automatially finalize and attempt payment, but it's faster than just waiting for general renewal
I'm going to head out, but if you need anything else @silver cloud is here to help!
Yeah, unfortunately with our system the user is already created before they can purchase a subscription, so if I create on in test clocks, the webhook will not do anything if it can't find the existing user in our system
Hi taking over for karbi. Here. @sick linden is there anything I can help with?
No.. thanks!