Página 1 de 1

Erro ao finalizar pedido cartão: O formato da data é inválido.

Enviado: 28 Fev 2021, 20:21
por regiskawe
Olá a todos!

Ao finalizar um pedido, quando a opção de pagamento de cartão é selecionada o sistema mostra um erro de informação de data impossibilitando a concretização da venda.
No campo validade está sendo inserido das seguintes formas:
082027 ou 0827

Mensagem de erro: O formato da data é inválido.
Módulo PagSeguro Transparente
Versão Opencart: 3.0.3.1

Imagem

Debug do módulo:
28-02-2021 22:00:24 - Array ( [Token] => Array ( [email] => [token] => ) ) 28-02-2021 22:00:24 - Array ( [Response] => <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?><session><id>eac7720ec1a2427bae2ba1c771abfd76</id></session> ) 28-02-2021 22:00:24 - Array ( [Info] => Array ( [url] => https://ws.pagseguro.uol.com.br/v2/sessions/ [content_type] => [http_code] => 0 [header_size] => 0 [request_size] => 0 [filetime] => -1 [ssl_verify_result] => 0 [redirect_count] => 0 [total_time] => 0 [namelookup_time] => 0 [connect_time] => 0 [pretransfer_time] => 0 [size_upload] => 0 [size_download] => 0 [speed_download] => 0 [speed_upload] => 0 [download_content_length] => -1 [upload_content_length] => -1 [starttransfer_time] => 0 [redirect_time] => 0 [redirect_url] => [primary_ip] => [certinfo] => Array ( ) ) ) 28-02-2021 22:00:24 - Array ( [Error] => ) 28-02-2021 22:00:24 - Array ( [Error XML] => Array ( ) )

Log Erros Opencart:
28-02-2021 20:58:34 - SEDEX 10: Não foi encontrada precificação. ERP-006: CEP de origem nao pode postar para CEP de destino(-1).

CEP 05041-001

Re: Erro ao finalizar pedido cartão: O formato da data é inválido.

Enviado: 01 Mar 2021, 09:58
por denisbr
Não tenho 100% de certeza, mas acredito que o formato da data deveria ser MM/AAAA, nesse caso 08/2027 ou MM/AA 08/27
Então teria que ser aplicado uma máscara, para facilitar a inserção do dado.

Re: Erro ao finalizar pedido cartão: O formato da data é inválido.

Enviado: 01 Mar 2021, 11:17
por regiskawe
Deu certo da forma que sugeriu! Obrigado!
Você saberia me dizer qual o caminho do arquivo para ser aplicado a máscara?

Re: Erro ao finalizar pedido cartão: O formato da data é inválido.

Enviado: 01 Mar 2021, 12:03
por regiskawe
Achei o caminho, segue:
catalog/view/theme/default/template/extension/payment/pagseguro_cartao.twig