Fórum OpenCart Brasil

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

#88840
Ao finalizar o pedido, quando seleciono para pagar com algum meio de pagamento do PagSeguro Checkout Transparente (Valdeir Psr @valdeir2000) apresenta alguns erros.

Quando seleciona os meios abaixo aparece os seguintes erros:
  • º
PagSeguro Boleto: Exception: Erro: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'order WHERE order_id = 98' at line 1
Código: 1064
SELECT custom_field FROM order WHERE order_id = 98 no arquivo /system/library/db/mysqli.php na linha 43

  • º
PagSeguro Cartão Debito: TypeError: Return value of ValdeirPsr\PagSeguro\Request\Session::generate() must be of the type string, none returned no arquivo /system/library/PagSeguro/src/Request/Session.php na linha 60
  • º
PagSeguro Cartão de Credito: Error loaded script

Alguém ja teve esse problema poderia ajudar?
Desde já agradeço.
#88841
Olá, Marcos, tudo bem?

1) Erro de SQL, seria preciso verificar o SQL usado e corrigir ele. Quando usa a tabela order, recomendo usar ``, exemplo:
SELECT * FROM FROM `" . DB_PREFIX . "order`
2) Parece que não retornou o valor esperado pela melhoria, erro no SDK dela.
3) Problema para carregar o JS provavelmente.

Recomendaria verificar com o desenvolvedor para ser corrigido os detalhes.

Se desejar, temos o PagSeguro API Lightbox com suporte e qualidade feito por nossa equipe com mais de 8 anos de experiência com o Opencart, inclusive fomos a primeira empresa a criar está integração e até hoje mantemos ela atualizada e com vários recursos extras.

Também recomendaria analisar o uso de outros Pagamentos como Wirecard, Ame Digital, Pagar.me, Gerencianet Pix, entre outras.
É bom ter pelo menos 2 Pagamentos de empresas diferentes até por emergência.

Gente preciso de ajuda urgente. Na migraç&a[…]

Caro @reds , muito obrigado pela resposta.

PHP 8+ incompatibilidade

Toda tradução para a versão 3[…]

Ola @alex3257 Se você precisa apenas ver […]