Closed warleyelias closed 1 year ago
Olá @warleyelias
É preciso compilar a Magento a após a instalação.
Por favor, rode o comando:
bin/magento setup:di:compile
Boa Tarde @elisei tudo bem?
Maravilha, realmente funciona mas seria interessante fazer essa correção pois em ambiente de desenvolvimento raramente da para trabalhar com o código compilado.
Além disso @elisei estou tentando fazer uma venda usando as credenciais de sandbox, isso já depois de compilado, e está sempre retornando o erro a seguir, vale ressaltar que eu fiz o teste com as mesmas credenciais no módulo do magento 1 da getnet esta funcionando corretamente. Consegue me ajudar a entender o problema?
==> var/log/payment.log <== [2023-02-28T20:35:35.875449+00:00] main.DEBUG: array ( 'storeId' => 1, 'url' => 'https://api-sandbox.getnet.com.br/v1/payments/boleto', 'auth' => NULL, 'request' => '{"store_id":1,"seller_id":"afc995b4-eb38-401b-a901-4c10d9ca3d7e","amount":10400,"currency":"BRL","order":{"order_id":"000000087","sales_tax":0},"customer":{"customer_id":"warleyelias@gmail.com","first_name":"Warley","last_name":"Elias","name":"Warley Elias","email":"warleyelias@gmail.com","phone_number":"31993005074","billing_address":{"postal_code":"30110017","street":"Av do Contorno","number":"3257","district":"Santa Efig\u00eania","complement":"Sala 501","city":"Belo Horizonte","state":"MG","country":"BR"},"document_type":"CPF","document_number":""},"boleto":{"document_number":"000000087","instructions":"N\u00e3o receber ap\u00f3s vencimento.","expiration_date":"01\/03\/2023"}}', 'response' => '{ "message": "Unauthorized", "name": "GatewayAuthenticationOAuth2ServiceError", "status_code": 401, "details": [ { "status": "DENIED", "error_code": "AUTHENTICATION-401", "description": "Unauthorized", "description_detail": "Invalid client credentials" } ] }', ) [] []
@warleyelias isso é um tipo virtual, um padrão evitar para repetições em códigos. Isso é comum métodos de pagamento.
Sobre o erro de autorização por favor verifique esse tópico aqui.
@elisei obrigado pelas explicações.
@warleyelias qualquer outra dificuldade pode reabrir! =)
Detalhes de contato
warleyelias@gmail.com
O que aconteceu?
Houve um erro ao abrir a tela de checkout "Exception #0 (BadMethodCallException): Missing required argument $formBlockType of PaymentMagentoBaseFacade."
Consegui resolver apenas adicionando os argumentos "formBlockType" e "infoBlockType" usando os mesmo do boleto bancário
Versão do Magento
Magento 2 Versão - 2.4.5-p1 PHP Versão - 7.4.3
O problema pode ter alguma relação com um navegador específico?
Não tem relação com o navegador usado
Há logs relavantes sobre o problema?
Meu log não contém informações confidênciais
Qual a severidade do problema?
Nenhum cliente consegue realizar um pagamento