[PLUGIN] Novo Plugin PagSeguro 💳

Boa tarde @renatoasse, td bom?
Eu consegui fazer a integração desse plugin até a parte de pagamento… Porém minha plataforma não está recebendo a notificação do Pagsegura de maneira automática… eu configurei a url de inicialize no sandbox, porém qnd altero alguma informação, o meu endpoint não aciona… e se não me engano, os endpoints só funcionam na versão paga do bubble… O meu está ainda na versão gratuita, será que é por isso que minha aplicação não consegue verificar as notificações de forma automática? E só fará isso na versão paga?

Desde já agradeço

@pedraohenrique201, não, você não precisa estar no plano pago para receber webhooks.
Talvez você esqueceu de retirar o ‘/initialize’ ao final da URL de webhook, confirma?

ah sim, não sabia desse detalhe, mto obrigado mais uma vez pela atenção

Oi, @renatoasse… tudo bem? fiz toda a implementação do PagSeguro no Sandbox para venda cartão e boleto… tudo correto… funcionando direitinho…
Agora, no ambiente Live as vendas com cartão estão sendo canceladas pelo PagSeguro direto… tem alguma ideia do que pode estar ocorrendo?

Meu app monta loja online para terceiros e estamos usando o email e token do ambiente Live do PagSeguro… pelo jeito tudo correto… alguma luz?

A única coisa que acho que pode estar causando erro são os caracteres com acento no endereço… veja como aparecem no extrato do PagSeguro:

Acabei de fazer um teste com um endereço sem acentos e está pelo menos aguardando pagamento…

Muito obrigada pela atenção…

@anaceze, o ideal é falar com o suporte do Pagseguro pra ver se eles conseguem te informar melhor o motivo da rejeição.

Dá uma falada com eles, e se tiver algo de caráter técnico que eu puder melhorar no plugin, me avisa?

opa… claro, @renatoasse… eu já estou em contato com o PagSeguro…
qq novidade, posto aqui :slight_smile: muito obrigada pela atenção e, mais uma vez, parabéns pelo trabalho que vem realizando…

@vicente,

Você conseguiu resolver? Eu consigo lançar o pagamento Sandbox, mas não estou conseguindo a notificação. Estou tentando fazer o Endpoint, mas não sei se estou configurando certo.

Em “Parameter definition” você colocou o que? image

E no “Notification code”?

Muito obrigado!

Estou com um problema, a notificação na versão live não está funcionando, eu configurei tudo no dashboard do pagseguro, a dúvida é: minha url de notificação veio com o “/version-test”, eu devo tirar?
Lembrando que meu app já está na versão live

Bom Dia Renato!

Estou criando um pagamento recorrente via cartão de credito e para tanto estou utilizando seu plugin. Ocorre que quando vou tentar inserir o elemento para criar o HASH a parte do pag seguro não aparece em “Elements Action”. Estou trvado por conta disso. Poderia me ajudar?

Seja bem vindo @myfoodinapp :slight_smile:

Você precisa inserir o elemento “Pagseguro” na tela pra aparecer.

1 Like

Boa Tarde Renato!
Fiz todos os passos, conferi todos os parametros no plugin e mesmo assim retorna esse erro ao tentar concluir a assinatura no modo live. Saberia qual motivo desse erro?
Muito Obrigado!!!

Olá, estou com problemas ao criar um pagamento recorrente, não consigo achar a ação “Criar token do cartão”, ela mudou de nome em alguma atualização?

O Plugin nao está mais funcionando. Ao enviar qualquer REQUEST o fluxo de workflow entope e nao procede. Fica em solicitação infinito. Uma pena, necessita de atualização

Oi Fabio.
Este plugin nada mais é do que a padronização das chamadas da API conforme a documentação do próprio Pagseguro.
O plugin está funcionando normalmente, Pagseguro idem.

Quando executo consultas na versão live ele trava o fluxo de workflow e nao finaliza consulta. Tudo que tem no fluxo apos a consulta nao é executado e nao existe retorno da consulta. Os dados e token estão todos corretos, porem parece que a ação nao está sendo executada. Alguma outra ideia do que pode ser?

Pode ser muita coisa:

  • Parâmetros vazios
  • Parâmetros com informação fora do esperado pelo Pagseguro
  • Erro na autenticação
  • Erro na forma de usar o gatilho do Token

Tem que dar F12, e em paralelo usar o debugger do Bubble pra ver quais dados estão sendo enviados, o que está voltando, e qual a mensagem de erro.

Olá @renatoasse parabéns pelo plugin. Estou com uma dúvida específica com relação à funis de vendas.

Nos EUA as vendas de produtos físicos são feitas a partir de funis transparentes. Na primeira página existe os campos de inputs dos dados do comprador e do cartão de crédito ao realizar a compra (transparente), a página de obrigado é um upsell em 1 clique. Ou seja a 2ª página guarda os dados do cartão e realiza uma nova venda com os mesmos dados, bastando apenas o cliente clicar em comprar. Eles fazem isso até 5 páginas, uma após a outra. Vários upsells e downsells.

Minha pergunta é se é possível implementar isso no bubble.io, utilizando o plugin pagseguro que você desenvolveu, a segunda é se isso seria seguro, existiria uma forma de limpar esses dados após 10 min da primeira compra por exemplo?

Como é a segurança de dados dos bd da bubble?

Obrigado pela ajuda
Abração

Oi @angelton,

Você não pode guardar dados de cartão de crédito no seu banco de dados no Bubble, pois Bubble não é PCI Compliant.
Você pode tokenizar o cartão de crédito e usar o token.
O token do Pagseguro expira no ato.
Estou pra fazer uma mudança no plugin da Juno que vai permitir guardar um token de forma permanente, de forma segura.

Se estiver na Comunidade Sem Codar, essas aulas vão te ajudar:

Obrigado @renatoasse pelas informações!!!

Você acha que esse recurso somente com o Juno mesmo né?

Com essa mudança que você vai fazer no plugin Juno, será possível a implementação do funil?
O que eu quero é por exemplo vender um produto de 29,90, o cliente ser direcionado para um upsell de 297, aí eu colocaria (por exemplo) 4 botões - [1x de 297] - [3x de 105] - [5x de 70,00] - [10x de 35], para ele já calcular o número de parcelas e ir direto para um novo upsell da mesma forma. Será que vai dar certo com Bubble + plugin Juno?

Como eu poderia acessar esses tokens para realizar novas vendas? O Pagar.me por exemplo guarda os tokens e o call center da empresa pode vender para o cliente com o mesmo cartão. Mas esse recurso eles disponibilizam apenas para grandes empresas.

Desculpe perguntar novamente, mas essa é uma luz que estou buscando há um tempão.

Obrigado mais uma vez

Abraços

@angelton,

O funil já não tem relação com o gateway de pagamento. Quem criará isso será você, no Bubble.
Você pode criar isso usando qualquer gateway de pagamentos.
O exemplo que dei da Juno sobre o token é que você pode usar o mesmo cartão várias vezes pelo prazo que quiser. Caso o gateway que você escolha tenha somente o token temporário (como o Pagseguro), aí será necessário que o usuário digite o cartão novamente caso faça uma compra futuramente.

Mas se todas as compras forem na mesma sessão, você pode gerar um novo token aproveitando os mesmos dados de cartão que ele já digitou.