#dai_trial-end-behavior

1 messages ¡ Page 1 of 1 (latest)

toxic zealotBOT
#

👋 Welcome to your new thread!

⏲️ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.

⏱️ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.

🔗 This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1305981228104552498

📝 Have more to share? Add more details, code, screenshots, videos, etc. below.

native sky
dreamy comet
#

how do we change that behavior

#

to say if the payment method isn't attached to the subscription directly, even if there were previous payment methods to cancel?

native sky
#

That is the expected behavior to cancel the subscription if there is not payment method attached there.

dreamy comet
#

We have customers being charged

#

we're giving them a 14 day trialing subscription

#

and at the end, the subscription transitions to active instead of cancels

native sky
#

Ah, the reason being, that customer has a payment method attached to them: https://dashboard.stripe.com/customers/cus_LvQIhaZaeNGFz6 and there is a default payment payment for invoices. So since the customer has a payment method attached to them, they are being charged for the next cycle.

dreamy comet
#

but that occurs X days before the trials ends effectively ending it early

#

for customers that have yet ot be charged there's 2 solutions i see:

  • cancel the subscription earlier before being transitioned
  • remove all existing payment methods so that it will cancel in time
native sky
#

Yes, you could listen to that event and then make the cancel request at the end of the trial period.

#

Not to cancel the subscription when you receive the event

toxic zealotBOT