Murilo Boareto Delefrate

Results 15 comments of Murilo Boareto Delefrate

Just submitted the #28 with fix from the mistyped `cacl` word

Vou rodar alguns testes aqui e te respondo... mas do pouco que eu usei, em nenhuma requisição o simplexml load string funcionou! Tem alguma sugestão parar a correção?

Olha o erro que acabou de aparecer: ``` [2017-08-31 22:47:03] local.ALERT: Internal Server Error [2017-08-31 22:47:03] local.ERROR: ErrorException: simplexml_load_string(): Entity: line 1: parser error : Start tag expected, '<' not...

Você tem alguma ideia do caminho para corrigir isso?!

Rapidão que eu já vou voltar a fazer testes e assim que eu tiver alguns logs, eu coloco aqui!

@fernandobandeira segue uma notificação de transação que acabei de receber: ``` 2017-09-04T10:06:09.000-03:0045F842B5-DD58-4E61-A0DC-2459400CECA92f221a18eb86380369570b2ed147d8b4112017-09-04T10:06:10.000-03:002202https://sandbox.pagseguro.uol.com.br/checkout/payment/booklet/print.jhtml?c=63aec49925a788bda27d72a4233fdefa63cceac00ae15dc64d2e0a09bffc0bd3eb2904d893bfba4455.000.000.402.1952.410.00113Plano Mensal155.00Blaus [email protected] Maurício116BrasilAraxáMGBRA3840065430.00PUB7E83FC7108234779A6BF0BF79ADAA48B ```

@fernandobandeira segue notificação de pagamento recorrente: ``` Plano Mensal - Cartão de Crédito4EE7BD6883836D6CC4D20F9F2F8A52D32017-09-04T01:43:27-03:00EC1CF7PENDINGea66c06c1e1c05fa9f1aa39d98dc5bc12017-09-04T12:51:09-03:00AUTObleus [email protected] Maurício116CentroAraxáMGBRA14620000 ```

É possível converter o XML para UTF-8 e aí ele funciona (fica com o problema de palavras com acentuação, mas funciona) ``` $utf8 = mb_convert_encoding($result, 'UTF-8', 'ISO-8859-1'); $result = simplexml_load_string($utf8);...

A solução anterior voltou a dar problema... Contornei utilizando o Serializer do Symphony (https://symfony.com/doc/current/components/serializer.html) Meu código, no PagSeguroClient.php está assim agora: ``` $encoder = new \Symfony\Component\Serializer\Encoder\XmlEncoder(); $result = $encoder->decode($result, 'xml');...

Entendi... talvez faça sentido trocar e deixar todas as requisições serem feitas via XML. Eu nunca tive problema com o JSON, mas conversei com um pessoal que disse que quando...