• Tatitas

    (@taiswebsites)


    Prezados, venho passando por grandes problemas com o Mercado Pago e enviei um e-mail com todos os detalhes dia 11/07/2024 e n?o tive um retorno se quer. Vamos lá, vou tentar por aqui!

    1. Cancelando pedido sozinho: Em menos de 1 mês, tive 2 pedidos (um foi boleto e o outro pix) que houve o pagamento, o valor foi creditado na conta Mercado Pago (inclusive mostra “Pagamento realizado pelo comprador e já creditado na conta.” no pedido), mas o plugin Mercado Pago simplesmente cancelou o pedido e colocou a seguinte nota: “Pedido cancelado por falta de pagamento – tempo limite ultrapassado. Status do pedido alterado de Pagamento pendente para Cancelado.”
    2. Pedido reembolsado: Tive um caso de um cliente que ao receber o pedido em sua casa, colocou no aplicativo dele do Mercado Pago que n?o reconhecia a compra. O plugin Mercado Pago determinou que o pedido foi reembolsado com sucesso, devolveu o dinheiro para ele e disparou o e-mail informando que o reembolso TOTAL foi realizado com sucesso. Tive que entrar em contato com o cliente, solicitar o pagamento novamente, entender toda a situa??o, até porque ele já estava com o pedido em m?os e no WooCommerce o status estava como CONCLUIDO! Tive sorte que o cliente fez o pagamento novamente do pedido, porque isso é fraude e o Mercado Pago n?o está reconhecendo!
    3. E-mails: Mesmo após ter sido efetuado o pagamento com sucesso, o Mercado Pago fica enviando email de pagamento pendente e clientes ficam perguntando se realmente foi debitado o valor ou n?o.
    4. Error log PHP 8.2, Mercado Pago 7.6.2, WooCommerce 9.0.2, WordPress 6.6: Todo pedido realizado é gerado um error log: “PHP Warning: Undefined array key “session_id” in /public_html/wp-content/plugins/woocommerce-mercadopago/src/Transactions/AbstractPaymentTransaction.php on line 36

    Eu n?o posso informar aqui o link da loja para análise, porque esses problemas do plugin de vocês está facilmente aberto para fraude e n?o posso colocar os sites dos meus clientes em risco. Está acontecendo isso em mais de um site, ent?o é algo geral para todos os usuários do Mercado Pago.

Viewing 8 replies - 1 through 8 (of 8 total)
  • Thread Starter Tatitas

    (@taiswebsites)

    Outro error log!!!!!!!!

    ID was called incorrectly. Order properties should not be accessed directly. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), do_action('template_redirect'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::do_wc_ajax, do_action('wc_ajax_checkout'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::checkout, WC_Checkout->process_checkout, WC_Checkout->process_order_payment, MercadoPago\Woocommerce\Gateways\CustomGateway->process_payment, MercadoPago\Woocommerce\Gateways\CustomGateway->handleResponseStatus, WC_Abstract_Legacy_Order->__get, wc_doing_it_wrong. This message was added in version 3.0.

    Solu??o:

    O problema está no método MercadoPago\Woocommerce\Gateways\CustomGateway->handleResponseStatus.

    Em vez de $order->id usar $order->get_id()em vez de $order->status, usar $order->get_status()em vez de $order->billing_first_name, usar $order->get_billing_first_name()

    Pela amor de Deus gente, arruma isso. é um erro atrás do outro, nínguem da um suporte se quer…

    Isso já foi corrigido na vers?o 7.6.2? Tive o mesmo problema durante o final de semana, porém foi com um pedido pago na hora com cart?o de crédito.

    Nas Notas de histórico do pedido apareceu exatamente a mesma mensagem: “Pedido cancelado por falta de pagamento – tempo limite ultrapassado. Status do pedido alterado de Pagamento pendente para Cancelado.

    Mas o cliente havia pago e a conta do Mercado Pago processado o pagamento normalmente.

    Isso é preocupante.

    Thread Starter Tatitas

    (@taiswebsites)

    @web40 N?o. Eu abri um ticket e tive essa brilhante resposta: "Nesse caso, trata-se de? uma configura??o do WooCommerce, e n?o do módulo do Mercado Pago em si. Há uma configura??o que cancela pedidos após determinado tempo sem aprova??o do pagamento (definido em minutos). WooCommerce > Settings > Products > Inventory > Hold stock (minutes). Se um pagamento vai para aprova??o manual no Mercado Pago, ou caso seja um pagamento de boleto ou pix, que n?o é aprovado imediatamente, essa configura??o poderia acabar cancelando os pedidos."

    Enfim… finalizaram meu ticket. Resposta padr?o e sem solu??o. Meu hold stock com 60 minutos, pix com 30 minutos, cliente pagando dentro do prazo de 30 minutos e “trata-se de uma configura??o do WooCommerce”.

    Thread Starter Tatitas

    (@taiswebsites)

    Só para deixar registrado no caso do meu outro ticket sobre o plugin estar aberto para fraude, porque está sendo possível contestar a compra mesmo com o status concluído e o Mercado Pago está devolvendo o dinheiro. Tive essa resposta:

    Olá. Opera??es de contesta??o e devolu??o n?o s?o gerenciadas pelo plugin, mas sim diretamente pelo Mercado Pago, ou seja, quem analisa se deve estornar ou n?o o cliente é o atendimento do Mercado Pago. N?o possui rela??o com configura??o ou comportamento funcional do plugin. Para este tipo de dúvida ou reclama??o, orientamos que entre em contato com o canal de ajuda da sua conta.

    Se eu abri um ticket dentro do Mercado Pago, eu preciso abrir um ticket no Mercado Pago (????)

    N?o vejo a hora da NuBank fazer um gateway de pagamento.

    @Tatitas Essa resposta do Mercado Pago está completamente errada. Primeiro porque eu nem tenho o recurso Gest?o de Estoque ativado na minha loja, que é onde fica o campo Reter Estoque (minutos), pois o estoque é gerenciado direto pelo Bling, que atualiza a minha loja.

    Segundo que essa compra em quest?o foi feita em menos de 10 minutos com cart?o de crédito sem nenhum tipo de erro ou problemas durante o checkout (sei disso pois foi uma compra feita por um amigo).

    Mesmo assim, o Mercado Pago cancelou o pedido e manteve a cobran?a do cliente. No log desse pedido constava exatamente essa mensagem: Pedido cancelado por falta de pagamento – tempo limite ultrapassado. Status do pedido alterado de Pagamento pendente para Cancelado.

    Ou seja, bug muito preocupante no plugin que n?o resolveram até agora.

    • This reply was modified 2 months, 2 weeks ago by web40.
    • This reply was modified 2 months, 2 weeks ago by web40.
    • This reply was modified 2 months, 2 weeks ago by web40.
    Thread Starter Tatitas

    (@taiswebsites)

    @web40 Sim, eu tenho clientes com a mesma configura??o que a sua e deram o mesmo problema. Fazer o que né.. fecharam meus tickets sem eu ter um direito de resposta ou tentar desenhar pro programador entender algo simples. Falar com eles é igual falar com uma parede ??

    Plugin Author Mercado Pago

    (@mercadopago)

    Olá @taiswebsites,

    Lamentamos que você tenha enfrentado dificuldades e agradecemos por compartilhar sua experiência conosco. Estamos aqui para esclarecer alguns pontos que podem ajudar a resolver as quest?es levantadas:

    1. Cancelamento automático de pedidos
      Quando mencionamos que o problema pode estar relacionado à configura??o do WooCommerce, isso ocorre porque o nosso plugin n?o possui nenhuma funcionalidade que cancele automaticamente pedidos. No WooCommerce, no entanto, existe uma fun??o chamada wc_cancel_unpaid_orders, localizada no arquivo wc-orders-functions.php, que cancela pedidos n?o pagos e exibe a mensagem: “Unpaid order cancelled – time limit reached.”

    Já o nosso plugin segue um fluxo de cancelamento diferente, exibindo a seguinte mensagem:
    “Mercado Pago: O pagamento foi cancelado. Status do pedido alterado de Pagamento pendente para Cancelado.”

    Nosso sistema tenta confirmar a recep??o das notifica??es por até 22 segundos. Se a confirma??o n?o for enviada, ele tentará novamente a cada 15 minutos. Após três tentativas sem sucesso, o sistema continua tentando, mas com intervalos maiores. [Documenta??o aqui]

    Se, por algum motivo, a notifica??o n?o for recebida dentro de 60 minutos (conforme o prazo configurado no hold stock do WooCommerce), o próprio WooCommerce cancelará o pedido.

    1. Pedidos reembolsados
      Em rela??o aos reembolsos, é importante destacar que esse processo é gerido diretamente pela conta do Mercado Pago e n?o pelo plugin. Embora o pagamento tenha sido processado via plugin, o reembolso ocorre na plataforma do Mercado Pago, e por isso, o suporte do plugin n?o tem controle sobre essa a??o.

    Recomendamos que entre em contato diretamente com o suporte da conta Mercado Pago para mais detalhes sobre transa??es ou reembolsos. Ao acessar a sua conta, você pode consultar o histórico de compras e resolver esses casos diretamente.

    Estamos à disposi??o para qualquer quest?o adicional relacionada ao plugin e esperamos que essas informa??es ajudem a esclarecer as dúvidas.

    Atenciosamente,
    Equipe de Suporte do Mercado Pago

    Thread Starter Tatitas

    (@taiswebsites)

    @mercadopago

    1. Você respondeu a resposta do atendente do Mercado Pago, que n?o tem nada a ver com o que eu reclamei. Vou repetir:
      Cancelando pedido sozinho:?Em menos de 1 mês, tive 2 pedidos (um foi boleto e o outro pix) que houve o pagamento, o valor foi creditado na conta Mercado Pago (inclusive mostra “Pagamento realizado pelo comprador e já creditado na conta.” no pedido), mas o plugin Mercado Pago simplesmente cancelou o pedido e colocou a seguinte nota:?“Pedido cancelado por falta de pagamento – tempo limite ultrapassado. Status do pedido alterado de Pagamento pendente para Cancelado.”
      Resumo para facilitar o entendimento: O pagamento ocorreu, caiu na Conta Mercado Pago, mas o Mercado Pago cancelou a compra e colocou que o tempo limite foi ultrapassado. A loja n?o possui hold stock, se isso facilita o seu compreendimento.
    2. Sinceramente, eu n?o consigo entender como nós temos que ficar entrando em contato com vocês só que em outro canal. A partir do momento que vocês criam um plugin que envolve dinheiro, transla??es, informa??es de cart?es e informa??es da pessoa física/jurídica de terceiros, n?o é nossa responsabilidade de ficar entrando em contato n?o. Criem um setor internamente que converse entre “Plugin” e “Banco/App/Conta Mercado Pago/Nomenclatura que vocês usarem para isso”. Se meu cliente tivesse levado um golpe do comprador que mencionei na minha primeira mensagem, vocês iriam ficar jogando a culpa do erro na Conta Mercado Pago e a Conta Mercado Pago jogando a culpa para o Plugin. é isso que estou entendendo a partir da sua resposta. Vocês precisam resolver isso, conversem entre vocês, é um plugin que envolve TRANSLA??ES FINANCEIRAS!

    N?o sou só eu que estou reclamando, n?o é um único site que está tendo esse problema. N?o está na hora de vocês tomarem uma providência? E por favor, antes de dar uma resposta, LEIA NOSSA CRíTICA. Para de dar resposta padr?o.

Viewing 8 replies - 1 through 8 (of 8 total)
  • You must be logged in to reply to this topic.