Porque las tarjetas de débito son las que te quitan el dinero de la cuenta al momento y si no tienes saldo, no puedes pagar. Un ejemplo: las electrón. Estas NO se aceptan.
Con las de crédito puedes pagar aunque no tengas dinero en ese momento. El banco te envía cada mes un extracto de tus compras y lo pagas al mes siguiente además de utilizarse como garantía.