Existem várias empresas que oferecem esse serviço, no entanto as taxas são elevadissimas, mas quando digo elevadissimas é qualquer coisa como ficarem-te com pelo menos 50% do valor.
Por exemplo o cliente envia um sms e por ele paga 2€, desse valor apenas vais receber 1€ ou menos.
Por exemplo no site que o nunoF indicou tens as taxas explicadas aqui:
http://www.onebip.com/fees.html escolhes Portugal e vais ter a tabela... MAS ATENÇÃO repara na carrier fee que é a pior nesse site é de 59%, resumindo pagam por exemplo 5€, desse valor tiram 59% para a companhia e 10% para o site de serviço, ou seja perdes 69% do valor.
Existem mais serviços desses mas todos tem taxas elevadas, ainda não vi nenhum com menos de 50% de taxas, se alguém conhece que informe.
Podes optar por multibanco também mas só se tiveres empresa ou fores colectado.
Editei o post porque me esqueci de dizer como funciona.
Ao aderires ao serviço é fornecido um código para inserires no site na zona que queres permitir acesso, ou no checkout do pagamento. Esse script vai pedir o numero de telemóvel do cliente e após inserir o numero o cliente recebe um código que terá que inserir na página, após inserir o código dá acesso ao checkout.