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

Assinaturas

Open claudiosanches opened this issue 9 years ago • 25 comments
trafficstars

Integração com o WooCommerce Subscriptions.

claudiosanches avatar Jan 14 '16 14:01 claudiosanches

Há algum progresso nesse Issue?

DaviTeodoro avatar Jul 03 '16 21:07 DaviTeodoro

@DaviTeodoro não, ninguém interessando em ajudar também.

claudiosanches avatar Jul 03 '16 23:07 claudiosanches

@claudiosmweb Não vi um branch a respeito. O que você já fez? Queria dá uma olhada...

renatonascalves avatar Jul 30 '16 18:07 renatonascalves

@renatonascalves nada ainda, tem que começar isso

claudiosanches avatar Jul 31 '16 02:07 claudiosanches

@claudiosmweb OK! Pode marcar esse issue para mim..

Acabei de ler a documentação das assinaturas do PagSeguro e irei criar com a opção manual, parecido com a integração do Stripe.

renatonascalves avatar Jul 31 '16 13:07 renatonascalves

@claudiosmweb Can you take a look and bless the way it was organized and thought of?

It's pending refund and cancel and better integration... I'll be dealing with it in the next days or so.

https://github.com/renatonascalves/woocommerce-pagseguro/commit/0617a42238bd8817372ee17f4f001558029dffe8

renatonascalves avatar Aug 29 '16 12:08 renatonascalves

Pessoal, to acompanhando aqui. Infelizmente não posso ajudar com a técnica porque me falta, mas to muito interessado nessa atualização.

Vi que a renovação dos próximos pagamentos vai depender do Woo Subscriptions. O WooSubs oferece renovação manual e renovação automática. Essa alteração prevista é compatível com a renovação automática do WooSubs?

Se sim, a cada nova renovação automática gerada, o WooSubs vai tentar processar o pagamento automaticamente no PagSeguro independente de qualquer ação do cliente?

Ainda nesse caso... Nas contas onde o Boleto está ativo como forma de pagamento, como fica a recorrência automática? Não será necessário separar em dois métodos: "Pagseguro 'normal'" e "PagSeguro 'recorrente'"? Ou "Boleto" e "Cartão de Crédito", como é mais comum em outros plugins integrados com o WooSubs na forma automática (Ex: Iugu)?

Um abraço!

renanno avatar Aug 29 '16 13:08 renanno

@renatonascalves desculpe incomodar, mas você sabe ou pode me dizer em que pé está este modulo? gostaria de poder contribuir $ e ter este modulo o quanto antes, é possível?

denispassat avatar Sep 28 '16 20:09 denispassat

@renanno Ótimos pontos! Vou precisar verificar como fica se a forma de pagamento for via boleto. Mas para esclarecer. Do lado do WordPress/WooCommerce, a forma que estou fazendo irá utilizar pagamento automático. Entretanto, do lado do PagSeguro, se chama pagamento manual. Estranho, mas é assim mesmo. =)

@denispassat Está sim, estive ocupado com mudança de emprego e entrega de projetos, mas no começo do próximo mês vou retomar e finalizar essa integração.

Contribuição em código é sempre bem-vinda. https://github.com/renatonascalves/woocommerce-pagseguro/commit/0617a42238bd8817372ee17f4f001558029dffe8

renatonascalves avatar Sep 29 '16 13:09 renatonascalves

O ticket menciona integração com o WooCommerce Subscriptions.

Será que isso inclui o WooCommerce Memberships?

lpanebr avatar Dec 09 '16 19:12 lpanebr

Não! :)

renatonascalves avatar Dec 10 '16 00:12 renatonascalves

@renatonascalves No estado atual, o seu fork está utilizável em produção? Do que mais precisa para finalizar?

pedrofelipe avatar Dec 14 '16 12:12 pedrofelipe

Essa versão que linkei ainda não, mas a minha versão local funciona. Porém, precisa de mais testes.

Infelizmente estou focando em prioridades de clientes. Devo voltar a tocar nesse código no começo de Janeiro.

renatonascalves avatar Dec 14 '16 14:12 renatonascalves

@renatonascalves Pode criar um commit com a sua versão local? Assim eu testo também e posso contribuir. O que acha?

pedrofelipe avatar Dec 14 '16 14:12 pedrofelipe

Preciso organizar a bagunça primeiro, mas envio sim!

renatonascalves avatar Dec 14 '16 16:12 renatonascalves

Pessoal, mais algum progresso? :)

educbraga avatar Jan 06 '17 20:01 educbraga

Oi, galera! Tudo bem? Também estou extremamente interessado nessa integração!! Se vocês criarem uma branch desta feature eu posso ajudar em alguma coisa. Nem que seja testando no meu projeto. Não conheço muito sobre o woocommerce mas pra ajudar a gente aprende ;)

tiagopotencia avatar Jan 17 '17 18:01 tiagopotencia

Qq dúvida sobre a api eu posso ajudar. Já implementei em php

rafaelrbnet avatar Jan 30 '17 22:01 rafaelrbnet

+1 interessado aqui, que pé estamos?

vicenterusso avatar Feb 01 '17 12:02 vicenterusso

Boa noite, gostaria se saber se o renatonascalves já subiu as alterações. Nunca mexi em Woocommerce, porém trabalho com PHP há alguns anos e já fiz integrações com o pagseguro em duas ocasiões (utilizando Zend e CodeIgniter). Gostaria de contribuir, pois um amigo que utiliza o plugin está necessitando da feature.

lucascudo avatar Mar 01 '17 22:03 lucascudo

Opa, e ai galera. Recentemente, consegui realizar esse feito, depois de pesquisar bastante, conseguir adicionar o "Woocommerce Pagseguro" ao "Woocommerce Subscriptions", é simples:

        $this->supports = array( 
               'products', 
               'subscriptions',
               'subscription_cancellation', 
               'subscription_suspension', 
               'subscription_reactivation',
               'subscription_amount_changes',
               'subscription_date_changes',
               'subscription_payment_method_change'
          );

Habilitar o subscriptions no plugin, dentro da class:

class WC_Awesome_Gateway extends WC_Payment_Gateway {
     function __construct() {

Encontra-se:

includes/class-wc-pagseguro-gateway.php

Link da documentação do subscriptions:

https://docs.woocommerce.com/document/subscriptions/develop/payment-gateway-integration/

Espero que isso ajude a rapazeada, Abraço!

preduus avatar Mar 11 '17 19:03 preduus

@preduus Pode explicar um passo-a-passo para os leigos em programação? Ou enviar os arquivos modificados?

rodrighi avatar Mar 11 '17 20:03 rodrighi

Galera

Isso que Pedro fez só adiciona o suporte ao plugin, mas tem que fazer é a integração com a cobrança recorrente que o PagSeguro tem.

fagnerguima avatar Mar 11 '17 20:03 fagnerguima

@preduus cara isso não vai habilitar a API de assinaturas no PagSeguro.

claudiosanches avatar Mar 12 '17 16:03 claudiosanches

Bom chega, ninguém realmente ajudando e vários atrapalhando, passando código do que não é, então fechando para novos comentários.

claudiosanches avatar Mar 12 '17 16:03 claudiosanches