Opa Claudio, agrade?o de antem?o o excelente plugin.
Estou passando pelo mesmo problema do rtg003. Fiz uma breve investiga??o mas sou bastante amador.
1. Realmente eu estava usando plugin de cache (W3 Total Cache). Limpei o cache e desativei o plugin mas o problema persistiu.
2. Se ativo somente um dos gateways (ou credito ou debito) a compra é finalizada com sucesso. XML é gerado corretamente no log.
3. Usando os dois gateways, se preencho os dados em crédito mas escolho o radio button débito, a compra no débito é finalizada com sucesso. Isso mesmo com os dados de débito em branco. XML tmb é gerado corretamente no log.
4. Notei que no código do debit-gateway, bem como no credit-gateway, ao processar o pagamento, o código parece tentar pegar cielo_card_number em ambos os casos. (lembre-se, como amador entendo muito próximo a nada de programa??o e vou certamente falar asneiras aqui).
5. O código HTML gerado na pagina de checkout apresenta o id cielo_card_number em ambos os campos de card number, tanto no formulário de débito quanto no de crédito. O plugin poderia estar pegando o campo errado ao gerar o XML?
6. Meu chute amadorístico é que o processo está falhando na valida??o de card_fields e n?o de card_brand.
Pe?o novamente desculpas por eventuais tanguices, mas espero que isso ajude a clarear algo na busca do problema. Obrigado.