手机有指纹却不能指纹支付的具体原因如下:

1、 手机有指纹却不能指纹支付的原因是在支付设置中没有开启指纹支付。

2、 在微信、支付宝等支付软件中,打开支付设置,开启指纹支付。开启后,在微信、支付宝支付时就需要指纹识别。

3、 用指纹识别支付比较方便,而且快速,但安全性不如密码支付。