I don't have strong feelings either way on having consumers pay CC processing fees, but encouraging them to use debit cards online seems irresponsible given the non-existent fraud protections on debit cards. Of course it's technically consumers' responsibility to know and trade off that risk versus the savings, but at least in the US the sad reality is that personal finance education is woefully lacking or non-existent for most people and they don't know the difference.