DoorDash apparently using client side source of truth
Last week I saw that I was being charged the full service fee and delivery fee on my order. I also saw that it had been going on for weeks and I hadn't noticed (should be paying more attention...)
Here's the interesting part. When I contacted support, they said I should delete the app and re-install it. After doing so, the dashpass was working correctly.
I've worked on plenty of checkout systems and they always used the backend as source of truth, even if they did some calculations on the frontend for UI reasons. I can't see how Doordash can be doing that if re-installing the app was enough to fix my dashpass. Surely even if the app showed the incorrect value then the backend should have known I had a dashbpass and billed me correctly.
Anyway, now I have to email doordash and try to get them to refund service charges and delivery fees for a month of orders...
12 comments
[ 3.3 ms ] story [ 43.2 ms ] threadI can also still see the orders in the my order history with the incorrect amount
This bug happens to me every few months and I know when it happens because it's clearly displayed in the checkout screen that the dashpass discount is not being applied to the total. I'll see delivery fees and other fees applied that are usually waived or discounted.
There's a similar bug on both doordash and uber eats where my delivery address gets reset.