r-martins / PagSeguro-Magento-Transparente-M2

Módulo PagSeguro para Magento 2
17 stars 21 forks source link

Pagamento não finaliza se o campo CPF e Data de Nascimento forem utilizadas do registro do cliente #28

Closed fabianearaujo closed 5 years ago

fabianearaujo commented 5 years ago

Ei Ricardo, como vai? Primeiro quero te parabenizar pela iniciativa, já usava seu módulo no M1 e agora estou fazendo um novo projeto em M2 e testando aqui o pag seguro. Então, configurei e funcionou de primeira, contudo, as informações de CPF e Data de Nascimento são necessárias ao cadastro do cliente e a redundância no Pag Seguro acaba não sendo legal. Quando eu habilito para utilizar os campos Customer:taxvat e Customer:dob, o pagamento não finaliza.

No log apresenta o seguinte:

[2019-10-13 14:34:46] main.DEBUG: State: pending_payment [] [] [2019-10-13 14:34:52] main.DEBUG: Return of the Pagseguro to notificationCode 17C188-83C2B8C2B878-4BB4358FB3B7-4BEBD6: <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?><transaction><date>2019-10-13T11:34:45.000-03:00</date><code>CD3B5E3C-C01D-479D-91EF-C7DCDBD0F17C</code><reference>000000006</reference><type>1</type><status>3</status><lastEventDate>2019-10-13T11:34:50.000-03:00</lastEventDate><paymentMethod><type>1</type><code>102</code></paymentMethod><grossAmount>21.86</grossAmount><discountAmount>0.00</discountAmount><feeAmount>1.09</feeAmount><netAmount>20.77</netAmount><extraAmount>0.00</extraAmount><commissionAmount>0.00</commissionAmount><escrowEndDate>2019-11-12T02:00:00.000-02:00</escrowEndDate><installmentCount>1</installmentCount><itemCount>1</itemCount><items><item><id>6</id><description>Teste</description><quantity>1</quantity><amount>10.00</amount></item></items><sender><name>Fabiane Araujo</name><email>_alterado_</email><phone><areaCode>_alterado_</areaCode><number>_alterado_</number></phone></sender><shipping><address><street>_alterado_</street><number>_alterado_</number><complement>_alterado_</complement><district>_alterado_</district><city>_Campos dos Goytacazes_</city><state>RJ</state><country>BRA</country><postalCode>_alterado_</postalCode></address><type>3</type><cost>11.86</cost></shipping><application><id>ricardo-martins-magento-transparente-30</id><name>Ricardo Martins Magento Transparente 30 dias</name></application></transaction> [] [] [2019-10-13 14:34:52] main.DEBUG: State: processing [] [] [2019-10-13 14:34:53] main.DEBUG: Unable to send mail: Unknown error [] [] [2019-10-13 14:37:25] main.DEBUG: "CC validate method" [] [] [2019-10-13 14:37:25] main.DEBUG: Falha ao obter o token do cartao ou sender_hash.

Ao que tudo indica, ele não está enviando esses dois campos, que são obrigatórios.

Consegue me ajudar?

r-martins commented 5 years ago

Oi @fabianearaujo. Tudo bom? Obrigado pelo feedback. Você poderia abrir um chamado pra mim com mais detalhes sobre como posso reproduzir o problema?

Eventualmente, se puder, envie o módulo que usou para criar os atributos do cadastro. Uma vez que eu consiga reproduzir o problema, passo pro time fazer o ajuste e corrigir o que precisar.

Obrigado pelas informações até aqui.