-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issuing refunds with negative balance + debit card is sub-optimal #5986
Comments
cc @jrodger since I spoke with you about this on the linked P2 thread above. Not sure which team would be best to look at this, but you will know better than me. :P Thanks! |
Another wild idea: maybe we can somehow detect merchants who have added a debit card and warn them with an email or inbox notification thing? The debit card + negative balance situation is very tricky/dangerous for merchants with lower volume. |
Just confirming that this is a scenario that I have seen several times, though I cannot grab any specific examples. |
So the refund is in the |
I believe so, yes, though I have never tested that specifically. |
I think the
|
@dmvrtx: as you deep into topic this week, can you please share insights on #5986 (comment)? Thanks! |
It will be Stripe who will retry refund once account gets updated. However, if refund stays "pending" for a certain amount of time, Stripe will cancel it. I haven't checked yet how such event will be handled on WooPayments side. |
7271643-zd-a8c |
This issue impacts Refunds, so assigning to Pulsar (based on team responsibilities Pc2DNy-3z-p2) @kalessil . Assigning as part of Gamma Triage process PcreKM-yM-p2. |
Hey @haszari can we take another look at this one? This came up in 7845102-Zen, and has caused some major confusion. It's notable that this doesn't just affect Debit Card users: some EEA Banks don't allow Debits, or can turn them off, which was the case here. |
Thank you! I saw you touched this last, so I made an incorrect assumption that it was Helix related somehow 😬 |
Describe the bug
If a merchant uses a debit card to receive deposits with, and somehow their account balance becomes negative, WC Pay can mislead them into thinking refunds were successful, when in fact they will not be (until the balance becomes positive again through new sales).
To Reproduce
I'm not sure it's possible to reproduce this in test mode, but real merchants have run into this before, most recently detailed here: paJDYF-7oz-p2
A rough outline of how the situation is encountered:
WC Pay should watch for refunds that come through with the status set to
pending
. This means the refund was not in fact sent yet, it just will be sent automatically in the future when the balance becomes positive again. However, as we've seen, this might not happen in time to prevent disputes for low volume merchants.The text was updated successfully, but these errors were encountered: