wirecardBrasil / magento2

Módulo de pagamento para Magento 2
Other
26 stars 23 forks source link

Payment Failed - Payment Failed #16

Closed alexjuniodev closed 3 years ago

alexjuniodev commented 6 years ago

Magento Version: 2.2.5 PHP Version: 7.0.30 site: www.junios.com.br

Problema: Módulo de Pagamento parou de funcionar e a única mensagem mostrada é:

Payment Failed - Payment Failed

Testes: Testei desconectar e conectar ambos os logins (Sandbox e Produção) problema persistiu. Alterei para modo developer - problema persistiu. Alterei para modo production - problema persistiu. magento cache:flush - problema persistiu. magento setup:di:compile - problema persistiu

Passo a passo: acessar: www.junios.com.br adicionar item ao carrinho tentar finalizar a compra tanto com boleto quanto com cartão de crédito

elisei commented 6 years ago

Olá @jamilex

Você chegou a fazer instalação de outros módulos recentemente? Consegue encaminhar os acesso ftp e ssh para magento@moip.com.br?

alexjuniodev commented 6 years ago

@elisei Conforme solicitação, os dados foram enviados.

Quanto a instalação de módulos recentemente, não me lembro de ter instalado.

Jackcar commented 6 years ago

Estou desenvolvendo em localhost e obtive o mesmo problema, estou usando o sandbox e um dos cartoes fakes, segue o json enviado:

{ "cartId":"6", "billingAddress":{ "customerAddressId":"1", "countryId":"BR", "regionId":"508", "regionCode":"SP", "region":"São Paulo", "customerId":"6", "street":[ "Av. Voluntário Fernando Pinheiro Franco", "127", "Casa", "Centro" ], "telephone":"999860754", "postcode":"08710500", "city":"Mogi das Cruzes", "firstname":"Isabel", "lastname":"Flores", "vatId":"", "extensionAttributes":{ "checkoutFields":{ } }, "saveInAddressBook":null }, "paymentMethod":{ "method":"moipcc", "additional_data":{ "cc_number":"5555666677778884", "cc_type":"mastercard", "cc_exp_month":"12", "cc_exp_year":"2022", "fullname":"Isabel Flores", "installments":"1", "hash":"zGxuE1uGn5x1IrjS9eociFd55OldNC+csyD294hST6oIEtxu0q4A+L4KVTNpQTc9njDcHfs3XEWUN39BIXc44MvpFDH4dl9Vy3JU8RidKMDH+OgFVpS+IVQ24ne9fiVGypGQcUOp+FXR4rsb0JCB8g+bykxCOwRd64uXlLk0bTj6vxXqsRzSf9EwUwV856f4GVYPsnjpD/mj7xO3zXUihTguhnSGSTXjCpKri59MT7LhlbUExv8f18oQ+LUsyiw2oj9cZspdGipDQOa+1ZzcuPqOfQO2AfSPSb5hZtZsD8ydi/eerK04XMzpBQQu5SbqtnU/8ILpUVxrAe8druO2GQ==" } } }

Alguma sugestao? Obrigado

elisei commented 6 years ago

@Jackcar tudo bom?

Bom, dada a estrutura do post ai, acredito que possa olhar 2 coisas: 1 - Relacionamento dos atributos, veja se está coerente com o feito na sessão de Moip Base -> Relacionamento de atributo (exemplo, estrutura do endereço logradouro 1ª posição, numero 2 ª posição, complemento 3 ª posição**, bairro 4ª posição, documento fiscal como vat_id (opção de obter pelo form de endereço name do field vat_id;

2 - Posso estar errado mas deve ter um módulo ai chamado checkout extra address (ele é incompatível com nosso módulo, desative e teste)

** Atenção para a dica da wiki sobre o elemento nessa posição -> https://github.com/moip/magento2/wiki/Relacionamento-de-Atributos#endere%C3%A7o

Jackcar commented 6 years ago

@elisei obrigado, eu havia configurado para pegar o CPF pelo customer form, agora funcionou :)

missoxd commented 6 years ago

Tudo certo pessoal?

Comigo nessa mesma versão (2.2.5) estava dando a mensagem: "Payment Failed Payment Failed A quantidade do item deve ser um valor inteiro maior que 0"

Abri o PR #19 que força int na quantidade na hora de enviar para os dados para o método \Moip\Resource\Orders@addItem do SDK da Moip.

Abraços

elisei commented 5 years ago

Esse Issues está e ficará aberto apenas para acompanhamento da solução descrita aqui: https://github.com/wirecardBrasil/magento2/issues/16#issuecomment-405659853

ramosl02 commented 5 years ago

Olá

Pessoal. Estou com o mesmo erro na VS 2.3.1

"Payment Failed Payment Failed A quantidade do item deve ser um valor inteiro maior que 0"

Ja verifiquei todas as informações de parametrizações acima e estao corretas. Estou usando o Checkout padrao do Magento 2

Acontece em ambos os casos ( Boleto ou Cartão )

https://prnt.sc/nsh42b

Poderiam me ajudar ?