Open claudiosanches opened 8 years ago
Há algum progresso nesse Issue?
@DaviTeodoro não, ninguém interessando em ajudar também.
@claudiosmweb Não vi um branch a respeito. O que você já fez? Queria dá uma olhada...
@renatonascalves nada ainda, tem que começar isso
@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.
@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.
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!
@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?
@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
O ticket menciona integração com o WooCommerce Subscriptions.
Será que isso inclui o WooCommerce Memberships?
Não! :)
@renatonascalves No estado atual, o seu fork está utilizável em produção? Do que mais precisa para finalizar?
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 Pode criar um commit com a sua versão local? Assim eu testo também e posso contribuir. O que acha?
Preciso organizar a bagunça primeiro, mas envio sim!
Pessoal, mais algum progresso? :)
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 ;)
Qq dúvida sobre a api eu posso ajudar. Já implementei em php
+1 interessado aqui, que pé estamos?
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.
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 Pode explicar um passo-a-passo para os leigos em programação? Ou enviar os arquivos modificados?
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.
@preduus cara isso não vai habilitar a API de assinaturas no PagSeguro.
Bom chega, ninguém realmente ajudando e vários atrapalhando, passando código do que não é, então fechando para novos comentários.
Integração com o WooCommerce Subscriptions.