• Resolved laurobecker

    (@laurobecker)


    Olá!

    Antes de mais nada, parabéns pelo trabalho! O plugin está incrível!

    Gostaria de tirar uma dúvida: Hoje, ao fazer o reembolso no Woocommerce, é feita a chamada de API para o Braspag?

    E, nesse caso, ele tem alguma confirmação de sucesso de estorno?

    Obrigado!

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author Mario Valney

    (@mariovalney)

    Olá, tudo bem?

    Obrigado pelas suas palavras.

    Não enviamos reembolso para a Braspag. O que temos é:

    1 – Para o cartão de crédito, cancelamos/estornamos um pagamento duplicado, quando recebemos esse erro da Braspag, ao tentar fechar um pedido.

    2 – Pela administração você pode tentar atualizar o status do pagamento, após o estorno via administração da Braspag. Nesse caso, iremos trocar o status do pedido para “refunded”.

    Abraços.

    Thread Starter laurobecker

    (@laurobecker)

    Olá Mario!

    Entendi!

    Dúvida: Vocês possuem interesse em desenvolver essa funcionalidade? Podemos avaliar um patrocínio para melhorar o plugin para a comunidade.

    Caso tenha interesse, me chama no email lauro [at] organicadigital.com.

    Abraços.

    Plugin Author Mario Valney

    (@mariovalney)

    Infelizmente não estou com tempo para desenvolver essa funcionalidade.
    Além disso, sinceramente acho que não é trabalho do plugin de pagamento:

    – Só cartão de crédito tem estorno e mesmo no caso dele, nem toda adquirente dá suporte (segundo a documentação da Braspag).
    – O cliente nunca vai poder abandonar a administração da Braspag, já que só lá é que tem todas as informações da transação.
    – O cliente terá outras atividades fora do site, por ocasião do estorno, como nota fiscal, CRMs, etc…

    Mas mesmo que queriam desenvolver, posso tirar dúvidas por aqui.

    Minha sugestão seria utilizar a action wc_checkout_braspag_update_order_status para realizar uma ação de reembolso caso identifique a mudança para esse status.

    Precisa testar, mas se não me engano, daria pra usar o método de request que está disponível na classe de gateway $gateway->api->make_request();, usando como base o que tem na classe de cartão.

    Thread Starter laurobecker

    (@laurobecker)

    Show Mario, agradeço pela disponibilidade!

    Fiquei com uma dúvida: Se o status for alterado na Braspag, o plugin captura e muda o status do Pedido para “Reembolsado” no Woocommerce?

    Obrigado novamente!

    Plugin Author Mario Valney

    (@mariovalney)

    Sim.

    Ele muda aqui:
    https://github.com/Vizir/woo-checkout-braspag/blob/master/modules/woocommerce/includes/class-wc-checkout-braspag-gateway.php#L747

    Se for 11 o status da transação, ele altera o status do pedido para “refunded”.

    Thread Starter laurobecker

    (@laurobecker)

    Maravilha! Obrigado!

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