I don't know if they have changed their tipping practice but last time there was a backlash they just deducted the tip from your order. E.g. you earn $10 from the order and get a tip of $15. They deduct $10 from your $10 order so you're basically getting paid nothing except the tip so you get $15 in total.<p>Here is the thing. If the tip is lower than the order e.g. someone tips $7 on a $10 then you still only receive $10. Now that they have capped the maximum tip to $10 they have eliminated the only way to make money off of DoorDash tips. When you're tipping on DoorDash you're tipping DoorDash, not the worker.<p>Maybe they changed the tipping system and what I'm talking about doesn't make any sense but I'm not optimistic when it comes to DoorDash.
The issue might be with the credit card processor. Typically the way it works is when you initially charge the bill the card processor with authorize the amount of the meal plus some percentage (Pre-Auth - I forget the amount or it may vary) and then after the bill is signed you do a second transaction (post-auth) to record the final amount being charged and this releases any difference. Depending on the card processor it may not be possible to post-auth more then a certain percentage of tip because it exceeds the amount authorized and/or they are flagging tips beyond a certain percentage as possible data entry errors and declining so that it does not result in a chargeback. So if you want to tip your waiter $1200 for a $20 meal, you ought to plan on doing it with cash.