Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
No it is still activekrileon wrote: Is their subscription expired at Stripe?
Yes they're all the latest buildkrileon wrote: Is CB, CBSubs, and CBSubs Stripe completely up to date?
Looks like this user was from approx 3 months ago, so perhaps that falls in the timeline?krileon wrote: There was a previous issue were an expired credit card IPN wouldn't be processed and cause an issue like this, but that should be fixed now when expired credit card should put the subscription back into a pending state until a successful payment comes through. Within Stripes developer page for the webhook you should see an event log. The event that's sent out for expired credit card causes an invoice.payment_failed event, which CBSubs Stripe will check for.
Please Log in or Create an account to join the conversation.
Possibly. The best approach is to be sure to configure Stripe to not retry. This is done within Billing > Settings by setting "Retry rules" to "Custom dunning rules" then for the first entry select "Stop trying to collect payment and…" followed by selecting "cancel the subscription" for "Then finally". This ensures failing payments need to be retried from CBSubs and not at the gateway it self.Looks like this user was from approx 3 months ago, so perhaps that falls in the timeline?
How was it updated? The only way to update a payment source is to pay from CBSubs unless you updated it at Stripe for them. Essentially everything should be "hands off" and let CBSubs handle it as any alteration of their data at Stripe could negatively impact the communication with CBSubs.The only thing that I see is that the user's payment source was updated but nothing out of the ordinary and no failed payment notice.
No, cancel it at Stripe.Is there anyway to sync their subscription backup with CBSubs? Since the subscription is still active on Stripe and it is clearly still sending the IPN appropriately, is there a way I can reactivate it in the CBSubs db and allow it to work again?
Please Log in or Create an account to join the conversation.
Ironically this was already done, this is somewhat confusing because since those were already the settings in stripe, why would it still be running the payment for that user? In theory, it would have cancelled the subscription because CBSubs didn't recognize it, correct?krileon wrote: Possibly. The best approach is to be sure to configure Stripe to not retry. This is done within Billing > Settings by setting "Retry rules" to "Custom dunning rules" then for the first entry select "Stop trying to collect payment and…" followed by selecting "cancel the subscription" for "Then finally". This ensures failing payments need to be retried from CBSubs and not at the gateway it self.
I would have updated it via stripe's dashboard. Yes, this is a HUGE item and I beg you guys to add the ability for the users to update their credit card onsite. This has caused so many issues thus far, more than anything other because they forget to update and their subscription gets cancelled and then they want to resubscribe, yet somehow they're still charged for the old & now the new subscription.krileon wrote: How was it updated? The only way to update a payment source is to pay from CBSubs unless you updated it at Stripe for them. Essentially everything should be "hands off" and let CBSubs handle it as any alteration of their data at Stripe could negatively impact the communication with CBSubs.
It appears we are using 2018-02-06 version (100% usage). In the CBSubs stripe gateway it shows as 2018-02-05.krileon wrote: What API version are you using at Stripe? You should be able to check for this under the Developers page. Only API up to 2018-02-05 has been tested. Latest is 2018-11-8 and appears it might have some breaking changes that are not accounted for yet.
Please Log in or Create an account to join the conversation.
That would be the problem then. Let Stripe cancel it and it will tell CBSubs. They can then renew at CBSubs. As I've said in several of these requests once CBSubs has the API to facilitate updating cards on file CBSubs Stripe will have the functionality to do so as well. Until then leave it be and let it cancel. Do not touch subscriptions established by CBSubs; it's an automated and delicate relationship with the gateway.I would have updated it via stripe's dashboard. Yes, this is a HUGE item and I beg you guys to add the ability for the users to update their credit card onsite. This has caused so many issues thus far, more than anything other because they forget to update and their subscription gets cancelled and then they want to resubscribe, yet somehow they're still charged for the old & now the new subscription.
That is another issue in itself and I've altered all of our settings as you've suggested to resolve it, but still doesn't stop the issue:(
2018-02-06 should be fine as there was no breaking changes there. No CBSubs won't force usage of newer API once supported; you'll have to manually change that in your gateways settings as I've been maintaining B/C for previous versions via that version dropdown.It appears we are using 2018-02-06 version (100% usage). In the CBSubs stripe gateway it shows as 2018-02-05.
Is there a change needed? If we do not make this change now, will it automatically update to the new version in stripe if we make the change in CBSubs?
Please Log in or Create an account to join the conversation.