如果淘宝上买卡密的商家不给发货,首先要及时联系商家,了解原因。如果商家一直不作出解决方案,可以向淘宝客服投诉,提供相关证据。同时,也可以选择申请售后维权,要求退款或重新发货。在交易过程中,及时保留交易信息和沟通记录,以备不时之需。注意购买时选择信誉度高的商家,避免掉进陷阱。