Não vender Parcelado
-
Olá, encontrei um problema ao tentar vender parcelado.
A soma dos valores ‘charge.split[].amount’ deve corresponder ao valor de ‘charge.totalAmount’ ou ‘charge.amount’ X ‘charge.installments’. Caso este erro continue acontecendo, nos contate para assistência.
Não sei o que tem de errado.
-
Olá!
Precisaria de mais detalhes.
Está vendendo com juros?
Consegue me passar aqui qual seria o valor total do parcelamento e número de parcelas? O máximo de informações para que eu possa identificar e corrigir.
A venda é sem Juros no Cartão vou enviar o Log que gera.
09-28-2020 @ 11:46:30 – Recuperando vendedores por pedido: #4574
09-28-2020 @ 11:46:30 – Há 1 vendedores no pedido #4574.
09-28-2020 @ 11:46:30 – Parâmetros do pedido #4574:Array
(
[charge] => Array
(
[description] => Pedido 4574 do https://teste.com.br/ (com Cartão de crédito)
[references] => Array
(
[0] => wc-order-4574
[1] => wc-order-4574
[2] => wc-order-4574
[3] => wc-order-4574
[4] => wc-order-4574
[5] => wc-order-4574
)[amount] => 18.67
[installments] => 6
[paymentTypes] => Array
(
[0] => CREDIT_CARD
)[split] => Array
(
[0] => Array
(
[recipientToken] => 5434946069C7E8FE5269AE88B320A00ADED24BCB2E2D52327CDC71A99CFE3C4D
[amount] => 93.00
[amountRemainder] =>
[chargeFee] => 1
)[1] => Array
(
[recipientToken] => C53FE57EEB44A95B351C059B04094C37C26B6C20646AC094F0E23FD5251B4C96
[amount] => 19.00
[amountRemainder] => 1
[chargeFee] => 1
))
)
[billing] => Array
(
[name] => CLIENTE TESTE
[document] => 67529899074
[email] => teste@hotmail.com
[phone] => (11) 00000-0000
[notify] => 1
))
09-28-2020 @ 11:46:55 – Recuperando vendedores por pedido: #4574
09-28-2020 @ 11:46:55 – Há 1 vendedores no pedido #4574.
09-28-2020 @ 11:46:55 – Parâmetros do pedido #4574:Array
(
[charge] => Array
(
[description] => Pedido 4574 do https://site.com.br (com Cartão de crédito)
[references] => Array
(
[0] => wc-order-4574
)[amount] => 112.00
[installments] => 1
[paymentTypes] => Array
(
[0] => CREDIT_CARD
)[split] => Array
(
[0] => Array
(
[recipientToken] => 5434946069C7E8FE5269AE88B320A00ADED24BCB2E2D52327CDC71A99CFE3C4D
[amount] => 93.00
[amountRemainder] =>
[chargeFee] => 1
)[1] => Array
(
[recipientToken] => C53FE57EEB44A95B351C059B04094C37C26B6C20646AC094F0E23FD5251B4C96
[amount] => 19.00
[amountRemainder] => 1
[chargeFee] => 1
))
)
[billing] => Array
(
[name] => CLIENTE TESTE
[document] => 67529899074
[email] => teste@hotmail.com
[phone] => (11) 00000-0000
[notify] => 1
))
09-28-2020 @ 11:52:37 – Recuperando vendedores por pedido: #7564
09-28-2020 @ 11:52:37 – Há 1 vendedores no pedido #7564.
09-28-2020 @ 11:52:37 – Parâmetros do pedido #7564:Array
(
[charge] => Array
(
[description] => Pedido 7564 do https://teste.com.br/ (com Cartão de crédito)
[references] => Array
(
[0] => wc-order-7564
[1] => wc-order-7564
[2] => wc-order-7564
[3] => wc-order-7564
[4] => wc-order-7564
[5] => wc-order-7564
)[amount] => 16.67
[installments] => 6
[paymentTypes] => Array
(
[0] => CREDIT_CARD
)[split] => Array
(
[0] => Array
(
[recipientToken] => 5434946069C7E8FE5269AE88B320A00ADED24BCB2E2D52327CDC71A99CFE3C4D
[amount] => 93.00
[amountRemainder] =>
[chargeFee] => 1
)[1] => Array
(
[recipientToken] => C53FE57EEB44A95B351C059B04094C37C26B6C20646AC094F0E23FD5251B4C96
[amount] => 7.00
[amountRemainder] => 1
[chargeFee] => 1
))
)
[billing] => Array
(
[name] => CLIENTE TESTE
[document] => 67529899074
[email] => teste@hotmail.com
[phone] => (11) 00000-0000
[notify] => 1
))
Esse é o Segundo Log que o erro gera.
2020-09-28T14:46:30+00:00 INFO API Version: 2
2020-09-28T14:46:30+00:00 INFO Requesting payment for: Array
(
[charge] => Array
(
[description] => Pedido 7563 do https://teste.com.br/ (com Cartão de crédito)
[references] => Array
(
[0] => wc-order-7563
[1] => wc-order-7563
[2] => wc-order-7563
[3] => wc-order-7563
[4] => wc-order-7563
[5] => wc-order-7563
)[amount] => 18.67
[installments] => 6
[paymentTypes] => Array
(
[0] => CREDIT_CARD
)[split] => Array
(
[0] => Array
(
[recipientToken] => 5434946069C7E8FE5269AE88B320A00ADED24BCB2E2D52327CDC71A99CFE3C4D
[amount] => 93.00
[amountRemainder] =>
[chargeFee] => 1
)[1] => Array
(
[recipientToken] => C53FE57EEB44A95B351C059B04094C37C26B6C20646AC094F0E23FD5251B4C96
[amount] => 19.00
[amountRemainder] => 1
[chargeFee] => 1
))
)
[billing] => Array
(
[name] => TESTE TESTE
[document] => 367529899074
[email] => teste@hotmail.com
[phone] => (11) 00000-0000
[notify] => 1
))
2020-09-28T14:46:31+00:00 INFO Response status: 400
2020-09-28T14:46:31+00:00 INFO Response received: stdClass Object
(
[timestamp] => 2020-09-28T11:46:31.069-03:00
[status] => 400
[error] => Bad Request
[details] => Array
(
[0] => stdClass Object
(
[message] => A soma dos valores ‘charge.split[].amount’ deve corresponder ao valor de ‘charge.totalAmount’ ou ‘charge.amount’ X ‘charge.installments’.
[errorCode] => 439999
))
[path] => /charges
)
2020-09-28T14:46:55+00:00 INFO API Version: 2
2020-09-28T14:46:55+00:00 INFO Requesting payment for: Array
(
[charge] => Array
(
[description] => Pedido 7563 do https://teste.com.br/ (com Cartão de crédito)
[references] => Array
(
[0] => wc-order-7563
)[amount] => 112.00
[installments] => 1
[paymentTypes] => Array
(
[0] => CREDIT_CARD
)[split] => Array
(
[0] => Array
(
[recipientToken] => 5434946069C7E8FE5269AE88B320A00ADED24BCB2E2D52327CDC71A99CFE3C4D
[amount] => 93.00
[amountRemainder] =>
[chargeFee] => 1
)[1] => Array
(
[recipientToken] => C53FE57EEB44A95B351C059B04094C37C26B6C20646AC094F0E23FD5251B4C96
[amount] => 19.00
[amountRemainder] => 1
[chargeFee] => 1
))
)
[billing] => Array
(
[name] => TESTE TESTE
[document] => 367529899074
[email] => teste@hotmail.com
[phone] => (11) 00000-0000
[notify] => 1
))
2020-09-28T14:46:56+00:00 INFO Response status: 200
2020-09-28T14:46:56+00:00 INFO Response received: stdClass Object
(
[_embedded] => stdClass Object
(
[charges] => Array
(
[0] => stdClass Object
(
[id] => chr_C32C8193724EE4AAA8EB1BCA2E718781
[code] => 136001604
[reference] => wc-order-7563
[dueDate] => 2020-10-01
[checkoutUrl] => https://pay-sandbox.juno.com.br/checkout/94B19F2A19567D392FC9E2A528C336FA7F5DA509B97CF59B
[amount] => 112
[_links] => stdClass Object
(
[self] => stdClass Object
(
[href] => https://sandbox.boletobancario.com/api-integration/charges/chr_C32C8193724EE4AAA8EB1BCA2E718781
))
)
)
)
)
2020-09-28T14:46:56+00:00 INFO Credit Card NOT STORED
2020-09-28T14:46:57+00:00 INFO Payment response received: stdClass Object
(
[transactionId] => 3051461c0effa8
[installments] => 1
[payments] => Array
(
[0] => stdClass Object
(
[id] => pay_D99247C988FBE052
[chargeId] => chr_C32C8193724EE4AAA8EB1BCA2E718781
[date] => 2020-09-28
[releaseDate] => 2020-10-30
[amount] => 112
[fee] => 4.75
[type] => CREDIT_CARD
[status] => CONFIRMED
[failReason] =>
))
)
2020-09-28T14:52:37+00:00 INFO API Version: 2
2020-09-28T14:52:37+00:00 INFO Requesting payment for: Array
(
[charge] => Array
(
[description] => Pedido 7564 do https://teste.com.br/ (com Cartão de crédito)
[references] => Array
(
[0] => wc-order-7564
[1] => wc-order-7564
[2] => wc-order-7564
[3] => wc-order-7564
[4] => wc-order-7564
[5] => wc-order-7564
)[amount] => 16.67
[installments] => 6
[paymentTypes] => Array
(
[0] => CREDIT_CARD
)[split] => Array
(
[0] => Array
(
[recipientToken] => 5434946069C7E8FE5269AE88B320A00ADED24BCB2E2D52327CDC71A99CFE3C4D
[amount] => 93.00
[amountRemainder] =>
[chargeFee] => 1
)[1] => Array
(
[recipientToken] => C53FE57EEB44A95B351C059B04094C37C26B6C20646AC094F0E23FD5251B4C96
[amount] => 7.00
[amountRemainder] => 1
[chargeFee] => 1
))
)
[billing] => Array
(
[name] => TESTE TESTE
[document] => 367529899074
[email] => teste@hotmail.com
[phone] => (11) 00000-0000
[notify] => 1
))
2020-09-28T14:52:38+00:00 INFO Response status: 400
2020-09-28T14:52:38+00:00 INFO Response received: stdClass Object
(
[timestamp] => 2020-09-28T11:52:38.293-03:00
[status] => 400
[error] => Bad Request
[details] => Array
(
[0] => stdClass Object
(
[message] => A soma dos valores 'charge.split[].amount' deve corresponder ao valor de 'charge.totalAmount' ou 'charge.amount' X 'charge.installments'.
[errorCode] => 439999
))
[path] => /charges
)Olá,
Vamos verificar para a próxima versão.
Você pode, por enquanto, adicionar esse código ao seu site e me confirmar que resolveu o problema?
https://gist.github.com/fernandoacosta/792e7dd05ff8b37247965aef5e32b42e
Olá Fernando boa tarde tudo bem?
Aparentemente sim de tudo certo, estou no Sandbox, em breve mudarei para produção e testarei novamente, acredito que deva dar tudo certo afinal o sandbox não deve influenciar em nada.
Muito obrigado.
Essa nova update tem alguma data? Será que teremos o Pix com Split futuramente?
-
This reply was modified 5 years, 8 months ago by
timbalada88.
Olá
Nessa parte não sei muito como ajudá-lo, mas basta fazer um pedido com split e enviar a eles o id da cobrança e ver o que acontece.
Mas pode ser que esteja na sua conta, só que nas transações futuras (eu acho meio confusa essa parte).
Olá Fernando, na verdade já resolvi, não era problema eu que tinha visto errado as coisas no Painel, já entendi como funciona e está tudo OK.
Uma dúvida, teremos Juno Split e Pix ?
Obrigado.
-
This reply was modified 5 years, 8 months ago by
The topic ‘Não vender Parcelado’ is closed to new replies.