Olá Carlos,
Você irá precisar contratar serviços de algum gateway de pagamento.
Existem alguns como o pagseguro ou mercadopago, que você pode implementar facilmente na sua aplicação. E as taxas são cobradas sobre o valor da venda.
Existem algumas que ligam sua aplicação direto com as operadoras de cartão, geralmente tem planos de pagamento por assinaturas. A http://www.braspag.com.br/ é uma delas.
Espero ter ajudado.