上海地铁补票不需要身份证的,如果在上海坐地铁,半路中发现没有买票的话,到达目的站后,找到人工服务台,告诉工作人员自己需要补票,然后工作人员会告诉乘客需要补多少,支付完成后即可刷卡出站。如果没有钱的话,留个信息,第二天去补票就行了。