VALIDATION_ERROR ao entrar no checkout
-
Tentei usar a versão 1.0.2 e recebo este erro, VALIDATION_ERROR. Um detalhe aqui é que uso um plugin para descontos, porém há duas plataformas de checkout ativas, Wirecard e Mercado Pago e ambas funcionam bem, não parece ser culpa deste plugin.
https://br.wordpress.org/plugins/checkout-fees-for-woocommerce/
Entendi que o erro é com relação ao subtotal ser maior que o total, porém descontos não estão presentes no retorno, por isso ele não entende o valor do pedido. Seria questão de ignorar esta checagem ou ela é realmente importante no código? No meu entender, ele não deveria se preocupar em conferir o carrinho, apenas pegar o total do pedido e fazer a cobrança.
10-16-2019 @ 15:42:15 - Fazendo requisição (POST) para https://api.paypal.com/v1/payments/payment: {"intent":"sale","payer":{"payment_method":"paypal"},"transactions":[{"payment_options":{"allowed_payment_method":"IMMEDIATE_PAY"},"item_list":{"items":[{"name":"Caneca (Branca)","currency":"BRL","quantity":1,"price":"50.00","sku":"MUG-001","url":"https://www/caneca-branca/"}],"shipping_address":{"recipient_name":"Marcelo","country_code":"BR","postal_code":"0000000","line1":"Rua Bla Bla, 207","city":"São Paulo","state":"SP","phone":"(11) 12345-6789","line2":"Jardim"}},"amount":{"currency":"BRL","details":{"shipping":"0.00","subtotal":"50.00"},"total":"47.50"}}],"redirect_urls":{"return_url":"https://www","cancel_url":"https://www"},"application_context":{"brand_name":"Site","shipping_preference":"SET_PROVIDED_ADDRESS"}} 10-16-2019 @ 15:42:15 - Resposta da requisição: {"name":"VALIDATION_ERROR","details":[{"field":"transactions[0].amount","issue":"Transaction amount details (subtotal, tax, shipping) must add up to specified amount total"}],"message":"Invalid request - see details","information_link":"https://developer.paypal.com/docs/api/payments/#errors","debug_id":"790a839785251"}
The topic ‘VALIDATION_ERROR ao entrar no checkout’ is closed to new replies.