Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v3.x.
#88987
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
#88988
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.