rede-woocommerce
rede-woocommerce copied to clipboard
Erro na url de retorno (urls: Invalid parameter size (url/threeDSecureFailure)).
Olá,
Estou testando a nova versão em um cliente com o 3DSecure habilitado e estamos recebendo o seguinte erro:
2020-11-26T20:12:49+00:00 INFO Iniciando pagamento por débito
2020-11-26T20:12:49.349041+00:00 DEBUG Request Rede POST https://api.userede.com.br/desenvolvedores/v1/transactions User-Agent: eRede/5.1.2 (PHP 7.3.24; Store 78931681; Linux 4.19.113-300.el7.x86_64) curl/7.29.0 NSS/3.44 Accept: application/json Transaction-Response: brand-return-opened Content-Type: application/json; charset=utf8 {"capture":"true","kind":"debit","threeDSecure":{"embedded":true,"onFailure":"decline","userAgent":"Mozilla\/5.0 (Macintosh; Intel Mac OS X 10.15; rv:82.0) Gecko\/20100101 Firefox\/82.0","threeDIndicator":"1","DirectoryServerTransactionId":""},"reference":1606522796,"amount":399,"cardHolderName":"***","cardNumber":"***","expirationMonth":"01","expirationYear":"2021","securityCode":"***","urls":[{"kind":"threeDSecureSuccess","url":"https:\/\/staging.safiraarmarinhos.com.br\/checkout\/order-received\/101227\/?key=wc_order_cB67tDOsWaI8m"},{"kind":"threeDSecureFailure","url":"https:\/\/staging.safiraarmarinhos.com.br\/checkout\/order-received\/101227\/?key=wc_order_cB67tDOsWaI8m"}]}
2020-11-26T20:12:51.120323+00:00 DEBUG Response Rede Status Code: 400 {"returnCode":"253","returnMessage":"Urls: Invalid parameter size (url/ThreeDSecureFailure)."}
2020-11-26T20:12:51.120383+00:00 DEBUG Curl[url]: https://api.userede.com.br/desenvolvedores/v1/transactions
2020-11-26T20:12:51.120399+00:00 DEBUG Curl[content_type]: application/json; charset=utf-8
2020-11-26T20:12:51.120413+00:00 DEBUG Curl[http_code]: 400
2020-11-26T20:12:51.120425+00:00 DEBUG Curl[header_size]: 352
2020-11-26T20:12:51.120436+00:00 DEBUG Curl[request_size]: 1106
2020-11-26T20:12:51.120447+00:00 DEBUG Curl[filetime]: -1
2020-11-26T20:12:51.120457+00:00 DEBUG Curl[ssl_verify_result]: 0
2020-11-26T20:12:51.120467+00:00 DEBUG Curl[redirect_count]: 0
2020-11-26T20:12:51.120480+00:00 DEBUG Curl[total_time]: 1.770706
2020-11-26T20:12:51.120490+00:00 DEBUG Curl[namelookup_time]: 0.253485
2020-11-26T20:12:51.120501+00:00 DEBUG Curl[connect_time]: 0.26077
2020-11-26T20:12:51.120512+00:00 DEBUG Curl[pretransfer_time]: 0.281914
2020-11-26T20:12:51.120522+00:00 DEBUG Curl[size_upload]: 709
2020-11-26T20:12:51.120533+00:00 DEBUG Curl[size_download]: 94
2020-11-26T20:12:51.120544+00:00 DEBUG Curl[speed_download]: 53
2020-11-26T20:12:51.120554+00:00 DEBUG Curl[speed_upload]: 400
2020-11-26T20:12:51.120564+00:00 DEBUG Curl[download_content_length]: 94
2020-11-26T20:12:51.120575+00:00 DEBUG Curl[upload_content_length]: 709
2020-11-26T20:12:51.120585+00:00 DEBUG Curl[starttransfer_time]: 1.77069
2020-11-26T20:12:51.120596+00:00 DEBUG Curl[redirect_time]: 0
2020-11-26T20:12:51.120615+00:00 DEBUG Curl[redirect_url]:
2020-11-26T20:12:51.120626+00:00 DEBUG Curl[primary_ip]: 104.98.54.45
2020-11-26T20:12:51.120637+00:00 DEBUG Curl[primary_port]: 443
2020-11-26T20:12:51.120647+00:00 DEBUG Curl[local_ip]: 10.64.34.215
2020-11-26T20:12:51.120657+00:00 DEBUG Curl[local_port]: 36297
2020-11-26T20:12:51+00:00 ERROR Erro no pagamento[253]: Urls: Invalid parameter size (url/ThreeDSecureFailure).
Entrei em contato com o suporte da Rede para ver se estava tudo certo com o cadastro do cliente (está) e, como a url de retorno está com mais de 87 caracteres eles pediram para abrir essa issue aqui, para o ajuste (aumentar o limite) ;)
Valeu!