woocommerce-pagarme icon indicating copy to clipboard operation
woocommerce-pagarme copied to clipboard

Changing how to get the order in ipn method

Open enriquecidok opened this issue 8 years ago • 1 comments

Problema

Fazendo os seguintes passos:

  1. Cliente compra
  2. Paga (checkout transp.)
  3. Pagar.me reprova
  4. Cliente vai no woocommerce em meus pedidos, abre o pedido reprovado e tenta pagar novamente
  5. Pagar.Me aprova
  6. WooCommerce fica com pedido aguardando
  7. Pagar.me fica com pedido pago

Solução

Ao pagar via menu 'meus pedidos', a linha (tabela wp_postmeta) wp_pagarme_transaction_id não é atualizada com o id da nova transação, mas _transaction_id é. Mudando, então, a maneira de como process_successful_ipn procura o pedido seria um jeito de resolver o caso

enriquecidok avatar Jul 14 '17 19:07 enriquecidok

O correto aqui é atualizar o _wc_pagarme_transaction_id.

claudiosanches avatar Sep 08 '17 17:09 claudiosanches