#kevin_dispute-accountsupport

1 messages ¡ Page 1 of 1 (latest)

hollow jettyBOT
#

👋 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/1287879707102019669

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

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.

torn tree
#

Hi there

#

Can you provide more details? The above isn't really a question

shadow narwhal
#

Hello there, I read the document about subscription cancellation, is it
await stripe.subscriptions.del(subscriptionId);
or
await stripe.subscriptions.cancel(subscriptionId);

When the sub is cancelled in the middle of the billing cycle, will Stripe prorate ?

#

if the webhook below returns, is it the confirmation for cancellation?
case "customer.subscription.deleted":

torn tree
shadow narwhal
#

is this the right one?

#

Hello? I also have a few questions about how to best handling disputes, can I ask here or do I need to start a new threat?

torn tree
#

No, we can chat here. Sorry for the delay!

shadow narwhal
#

ok, let's talk about the subscription then

#

please kindly answer the questions about the subscriptions only

#

Hello???

torn tree
#

To cancel a Subscription, you'll need to use stripe.subscriptions.cancel

shadow narwhal
torn tree
#

Correct

#

You should test all this out as well to get a feel for it all

shadow narwhal
#

how about the confirmation

#

case "customer.subscription.deleted" in webhook?

torn tree
#

If you cancel, you'll get subscription_schedule.canceled

shadow narwhal
#

great thanks

torn tree
shadow narwhal
#

thanks, if the default behavor is cancel at the end of the period, why do I have to config this extra step?

#

ok, subscription_schedule.canceled is not triggered after I use stripe.subscriptions.cancel

#

only customer.subscription.deleted is triggered

torn tree
#

Sorry, what extra step?

shadow narwhal
#

also I'm trying to start a new threat about handling disputes, it doesn't allow me because I have an open threat here

torn tree
#

You can ask your disputes question here once we finish chatting about Subscriptions

#

Let me take a step back to outline your options. If you're interested in canceling a Subscription, you can either:

  • Update a Subscription to cancel at the end of the billing period. This means that, at the end of the current cycle, the Subscription will be canceled automatically and no new invoices will be generated, or,
  • Cancel a Subscription immediately
shadow narwhal
#

ok, thanks, if I cancel a sub immediately, Stripe won't prorate and refund, that means the sub will be charged again, which is fine?

torn tree
#

What do you mean by charged again?

shadow narwhal
#

there won't be new invoices for next billing period?

torn tree
#

If you cancel a Subscription immediately, there won't be new invoices for the next billing period, correct.

shadow narwhal
#

ok, that's great, now, which webhook events is to confirm the cancallation?

#

if it's canceled immediately

torn tree
#

I really recommend testing this out

shadow narwhal
#

ok, I did, only customer.subscription.deleted is triggered

#

nothing comes back from stripe.subscriptions.cancel

#

which is fine as well

#

just want to confirm

torn tree
#

Ah, I scrolled too far in our docs and copied the wrong thing. When a Subscription is canceled, you'll get customer.subscription.deleted.

subscription_schedule.canceled only applies if you're working with Schedules

shadow narwhal
#

ok, these are all tested in TEST mode, for production, it should be the same right?

torn tree
#

Correct

shadow narwhal
#

thanks!

#

now, what is the best practice to handle disputes? especially fraudulant ones? I saw someone posted on X, that some people use small online services to test stolen credit cards, and they can send 20-50 disputes each day

#

just need to understand how to deal with situation like this and handle it automatically

#

GPT says I can submit evidences through an API

torn tree
shadow narwhal
#

so avoid disputes should be the priority?

torn tree
#

Correct, though you should also be prepared to handle these as they come in

hollow jettyBOT
shadow narwhal
#

ok, read through the best practice already, and still don't know how to handle this kind of fraudulent disputes, such as some bad guys testing stolen credit cards and send 50 + disputes in a day

#

I heard high dispute rate impact the Stripe account as well

#

so how to handle this situation properly and automatically

#

should just refund all these fraudulent disputes automatically? or submit evidences to fight it? or escalate to someone at Stripe?

floral wadi
#

kevin_dispute-accountsupport