Sim, é possível realizar cobrança via cartão de crédito. No entanto, os dados do cartão não são enviados diretamente no back-end da aplicação.
No caso de transações com cartão de crédito, primeiramente você deverá utilizar um JavaScript, para enviar os dos dados do cartão, de forma segura, e então lhe será retornando um payment_token. Este payment_token é diferente e criado para cada cobrança gerada por cartão de crédito e representa os dados do cartão do pagador.
E então este payment_token que será enviado no back-end para criação da cobrança.