amount must be an integer
-
Olá, boa tarde!
Recentemente tivemos problemas com o plugin que impossibilitaram o funcionamento correto dele.
2021-06-07T13:59:28+00:00 ERROR Array ( [message] => Bad Request [name] => ValidationError [status_code] => 400 [details] => Array ( [0] => Array ( [status] => DENIED [error_code] => GENERIC-400 [description] => amount is invalid [description_detail] => "amount" must be an integer ) ) )e
2021-06-06T10:48:40+00:00 ERROR Array ( [message] => Bad Request [name] => payments [status_code] => 400 [details] => Array ( [0] => Array ( [status] => DENIED [error_code] => GENERIC-400 [description] => shippings.0.shipping_amount is invalid [description_detail] => "shipping_amount" must be an integer ) ) )Esses dois erros acima, o time da Getnet nos respondeu o seguinte:
Referente aos erros: "amount" must be an integer e "shipping_amount" must be an integer. Os valores precisam estar em centavos sem vírgulas ou pontos. Por exemplo: Uma venda de R$ 1.499,99 deve ser escrita em centavos = "amount": 149999O que é estranho, pois creio que o WooCommerce já gere automaticamente um integer ao invés de outro formato, tendo em vista que os outros métodos de pagamento funcionam da mesma forma.
Já em relação ao segundo erro, foi dito que é relacionado ao anti-fraude. A questão é que as mensagens de erro não estão sendo exibidas no site. (PS: Removi algumas informações da mensagem de erro abaixo, por acreditar que seriam informações pessoais).
2021-06-07T13:36:32+00:00 ERROR Array ( [message] => DENY [name] => CreditServiceError [status_code] => 402 [details] => Array ( [0] => Array ( [antifraud] => Array ( [code] => DENY [status_code] => 481 [description] => Transacao negada.afpd! [transaction_datetime] => 2021-06-07T13:36:32.112Z [device_fingerprint] => Array ( [received] => 1 ) [score] => 21 ) [brand] => mastercard ) ) )Vocês saberiam me informar, o que teria causado estes dois erros?
Att,
Yeltsin
The topic ‘amount must be an integer’ is closed to new replies.