#Kamesh-dispute

1 messages · Page 1 of 1 (latest)

gentle abyss
#

👋 Happy to help

#

Is there any relation between the event charge.dispute.funds_withdrawn and the field is_charge_refundable ? We noticed that the event is not generated when the field is set to true. Is this expected? What is the business logic behind this?
Can you share an example event ID?

molten bramble
#

we have an implementation of dispute created email notification based on charge.dispute.funds_withdrawn (though the event charge.dispute.created should be used)_ is there any chance that the charge.dispute.funds_withdrawn event is created when a dispute is created? I am trying to understand how this was working for us earlier or if there is any misunderstanding.

harsh walrus
#

Hi @molten bramble I'm taking over, give me a sec to catch up.

#

The charge.dispute.funds_withdrawn event happens when funds are removed from your account due to a dispute, which indicates you as a merchant lost the dispute, this usually happens later than charge.dispute.created.

molten bramble
#

Thanks for the response. But is charge.dispute.funds_withdrawn event always thrown after the dispute is lost or does the merchant gets funds_withdrawn and then the merchant is given a chance to counter the dispute? '

harsh walrus
#

If you want to get notified on the dispute result, you shall listen to charge.dispute.closed and check if the status changes to lost or won

molten bramble
#

I got examples where the funds_withdrawn event is sent at the same time as created event. and cases where the funds_withdrawn event is sent after a month when the dispute was lost. can you please confirm what business logic drives this behaviour?

harsh walrus
#

can you send me the event IDs?

molten bramble
#

du_1LEPawHnOxCkmtuKFU0UWB9g - scenario where we actually won the dispute which contradicts your earlier statement,

harsh walrus
#

I don't see charge.dispute.funds_withdrawn in this dispute object, I see charge.dispute.funds_reinstated` instead

molten bramble
#

du_1LIywIHnOxCkmtuKzVSsixUf - scenario where the funds_withdrawn event was sent a month after the created event and eventually lost the dispute

molten bramble
#

funds reinstated was sent after the dispute was won

harsh walrus
#

Let me check something, one sec

molten bramble
#

Thanks

harsh walrus
#

Thanks for the waiting.

If a retrieval / inquiry is escalated to a dispute, then the same dispute object will be updated with a new status of "needs_response". So the full sequence of events you will get are:

  • On inquiry creation - you get charge.dispute.created with status warning_needs_response
  • On escalation to a dispute - you get charge.dispute.funds_withdrawn with status needs_response
molten bramble
#

Thanks for the response. but why some funds withdrawn event happen immediately while some happens after a month>?

harsh walrus
molten bramble
#

Thanks. What is the best event which can be used to notify the merchant that they need to provide evidence to counter dispute the dispute?

#

we are using funds_withdrawn but that doesn't seem like the right one when the event is thrown month after dispute is created when the dispute is already lost

harsh walrus