What is the correct translation/specific word for kidding in German in this context?
Das kann doch nicht wahr sein! (That can't possibly be true!) communicates a level of astonishment that is included in "You've got to be kidding me!"
Verarschen has an implication of making fun of the person. (Making them look like an ass.)
If you look on Leo you will also find "veralbern".