Plugin precisa ser atualizado
-
Plugin precisa ser atualizado pois nao funicona mais com a Pagarme. Recebi o seguinte retorno deles: – Conferi que você validava os postbacks a partir do fingerprint de uma forma que não é indicada na nossa documentação.Essa maneira de validação foi descontinuada desde 2016, porém essa forma de validação para de funcionar de vez essa semana.Para ajustar essa questão, vai ser necessário alterar a validação do lado da Plataforma, para validar o header.
-
Estou com o mesmo problema. Procurando uma solução urgente, utilizar a versão v2 da API da PagarME não é uma solução pra mim.
Faz 1 semana que começou o problema e você sem perder tempo me da 1 estrela, estou atarefado, o plugin está com código aberto no github, se você quiser contribuir agradeço. Infelizmente só vou conseguir mexer nele no fim de semana. O Plugin é gratuito, não ganho nada com ele, agora dar 1 estrela é pra desanimar de vez mesmo. Se tu entende muito assim sobre a forma correta de validação, faz um pull request lá.
-
This reply was modified 11 months ago by
marcosgn.
Outra coisa.
O Fingerprint é usado apenas na versão 4.0 da API de (2019), confome a propria documentação da api nessa mesma versão.
A versão v5 da api da pagar.me funciona perfeitamente e não usa o fingerprint, por mais que no código no arquivo PagarmeApiV5.php tem um metodo chamado fingerprint, ele só verifica uma entrada mas não contem a mesma lógica do fingerprint da v4.
Quem estiver com problema provavelmente está usando a v4, tem que falar com a pagar.me para atualizar sua api para v5.
A v5 está funcionando perfeitamente, sem problema de atualização de pedido.
Portanto sua observação não tem nada a ver com o problema. AbsArrumado o problema na v4, atualizem pra 2.1.3 versão desse plugin
@marcosgn primeiramente concordo contigo sobre apenas uma estrela. Vou colocar minha avaliação para te dar suporte.
Estou usando a v4 da API com Pagarme 1.0. Atualizei conforme sua orientação para 2.1.3 mas continuo sem o retorno do status do pedido.
Sabe me dizer se preciso fazer algo mais? Criei um pedido ficticio e fiz o pagamento direto via pix. Não aparece na tela do checkout a confirmação e o pedido também não atualiza no painel administrador.
Analisei o Status Log, a última ocorrência segue abaixo:
2024-03-23T21:49:31+00:00 Nota ResponseArray ( [id] => 2497488537 [fingerprint] => 710d8a44347e949cd09dd31b89beaf5d8e433fdc [event] => transaction_status_changed [old_status] => waiting_payment [desired_status] => paid [current_status] => paid [object] => transaction [transaction] => Array ( [object] => transaction [status] => paid [refuse_reason] => [status_reason] => acquirer [acquirer_response_code] => [acquirer_response_message] => [acquirer_name] => pagarme [acquirer_id] => 5fe8950dacffb40011f00a34 [authorization_code] => [soft_descriptor] => [tid] => 2497488537 [nsu] => 2497488537 [date_created] => 2024-03-23T21:35:28.062Z [date_updated] => 2024-03-23T21:36:19.955Z [amount] => 188 [authorized_amount] => 188 [paid_amount] => 188 [refunded_amount] => 0 [installments] => 1 [id] => 2497488537 [cost] => 0 [card_holder_name] => [card_last_digits] => [card_first_digits] => [card_brand] => [card_pin_mode] => [card_magstripe_fallback] => false [card_funding_source] => [cvm_pin] => false [postback_url] => https://horsecomfort.com.br/wc-api/wc_pagarme_pix_payment_geteway/ [payment_method] => pix [capture_method] => ecommerce [antifraud_score] => [boleto_url] => [boleto_barcode] => [boleto_expiration_date] => [boleto] => [referer] => api_key [ip] => 2a02:4780:13:1012:0:34fb:94ec:1 [subscription_id] => [phone] => Array ( [object] => phone [ddi] => 55 [ddd] => 11 [number] => 971521133 [id] => 182206674 ) [address] => [customer] => Array ( [object] => customer [id] => 685764646 [external_id] => [type] => [country] => [document_number] => 37695481831 [document_type] => cpf [name] => VICTOR HUGO MOLINA MARTINS [email] => victorhugofons@gmail.com [phone_numbers] => [born_at] => [birthday] => [gender] => [date_created] => 2024-03-23T21:35:28.019Z [client_since] => [risk_indicator] => ) [billing] => [shipping] => [card] => [split_rules] => [metadata] => Array ( [order_number] => 58570 ) [reference_key] => [device] => [local_transaction_id] => [local_time] => [fraud_covered] => false [fraud_reimbursed] => [order_id] => [risk_level] => unknown [receipt_url] => [payment] => [addition] => [discount] => [private_label] => [pix_data] => Array ( [qr_code] => 00020101021226820014br.gov.bcb.pix2560pix.stone.com.br/pix/v2/976e7b5d-894f-4aed-b704-756418eb996952040000530398654041.885802BR5925Lefons comercio digital L6014RIO DE JANEIRO622905255a947aa81140659e862f75e5b63042D04 [expiration_date] => 2024-04-07T21:35:27.000Z [end_to_end_id] => E18236120202403232136s000c009d86 [paid_at] => 2024-03-23T21:36:15Z [refund_failure_reason] => [refund_failure_date] => [payer] => Array ( [name] => Victor Hugo Molina Martins da Fonseca [document] => ***954818** [document_type] => cpf [bank_account] => Array ( [bank_name] => NU PAGAMENTOS S.A. - INSTITUIÇÃO DE PAGAMENTO [ispb] => 18236120 ) ) ) [pix_qr_code] => 00020101021226820014br.gov.bcb.pix2560pix.stone.com.br/pix/v2/976e7b5d-894f-4aed-b704-756418eb996952040000530398654041.885802BR5925Lefons comercio digital L6014RIO DE JANEIRO622905255a947aa81140659e862f75e5b63042D04 [pix_expiration_date] => 2024-04-07T21:35:27.000Z [service_referer_name] => ) ) CONTEXT: {"_legacy":true}
me envia um email, gomes.php@gmail.com
-
This reply was modified 11 months ago by
- The topic ‘Plugin precisa ser atualizado’ is closed to new replies.