Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Dec 06 2019 15:29
    mrprompt closed #67
  • Dec 06 2019 15:29
    mrprompt commented #67
  • Dec 06 2019 13:04
    cassiosantos closed #64
  • Dec 06 2019 13:04
    cassiosantos commented #64
  • Dec 06 2019 13:00
    cassiosantos closed #63
  • Dec 06 2019 13:00
    cassiosantos commented #63
  • Dec 06 2019 12:59
    cassiosantos closed #57
  • Dec 06 2019 12:59
    cassiosantos commented #57
  • Dec 06 2019 12:58
    cassiosantos closed #29
  • Dec 06 2019 12:58
    cassiosantos commented #29
  • Dec 06 2019 12:56

    cassiosantos on master

    Update README.md (compare)

  • Dec 06 2019 12:36
    cassiosantos closed #51
  • Dec 06 2019 12:36
    cassiosantos commented #51
  • Dec 06 2019 12:36
    cassiosantos closed #52
  • Dec 06 2019 12:36
    cassiosantos commented #52
  • Dec 06 2019 12:27
    cassiosantos closed #50
  • Dec 06 2019 12:27
    cassiosantos commented #50
  • Dec 06 2019 12:19
    cassiosantos closed #46
  • Dec 06 2019 12:19
    cassiosantos commented #46
  • Dec 06 2019 12:18
    cassiosantos closed #43
Luís Cobucci
@lcobucci
@danilofla assim, não da pra te ajudar hehehe
Luís Cobucci
@lcobucci
@herlon214 os detalhes de meio de pagamento não vão na chamada da API, ficando à cargo do cliente selecionar na hora de pagar (dá uma olhada em https://pagseguro.uol.com.br/v2/guia-de-integracao/api-de-pagamentos.html)
William Lima
@williammustaffa
A versão 2.3 da API tem classes faltando correto?
Danilo Santos
@danilosantosdev
@lcobucci Desculpa a demora na resposta, mas já consegui resolver todas as broncas, já está funcionando tudo lindamente. :D
Obrigado pelas ajudas.
Luís Cobucci
@lcobucci
@williammustaffa acho que você está confundindo com a lib oferecida pelo PagSeguro. Esta aqui, apesar de funcionar 100%, ainda não teve a versão 1.0 :smile:
@danilofla show mano!
Alisson Gomes
@alissonphp
Fala galera! Beleza.. qual a melhor maneira adicionar vários itens ao checkout (vindos da base de dados)?
Ronaldo
@whera
@alissonphp a melhor maneira é como mostra no Readme, da uma olhada aqui https://github.com/PHPSC/pagseguro/blob/develop/README.md#pagamentos
Você pode adicionar usar o foreach ou array_walk
maximianoLeite
@maximianoLeite
estou com uma pequena duvida, no meu projeto só falta receber automático o código da assinatura/transações usa-se esse código https://github.com/PHPSC/pagseguro/blob/develop/README.md#notificações para pegar o codigo de retorno?
Adelar Tiemann Junior
@adelarcubs
@maximianoLeite sim
maximianoLeite
@maximianoLeite
@adelarcubs vllw.
maximianoLeite
@maximianoLeite
This message was deleted
Márlon Etiene
@MarlonEtiene
Fala ai pessoal, blz? Estou tentando testar a integração da minha aplicação com o pagseguro, minha aplicação esta em Laravel 5.1. Consigo redirecionar para o pagseguro, efetuo o pagamento, mas após isso, não volta para minha aplicação e nem recebo nenhuma notificação. Alguém consegue me dar uma luz por favor?
Adelar Tiemann Junior
@adelarcubs
@MarlonEtiene você configura isso no pagseguro e se não me engano no xml que envia para eles pode passar também
Márlon Etiene
@MarlonEtiene
@adelarcubs To na peleja aqui... Qualquer coisa eu volto a postar!
Márlon Etiene
@MarlonEtiene
Bom dia pessoal!
Como eu faço para pesquisar um transação atraves do código de referência que foi setado através de setReference()?
Richelly Italo
@richellyitalo
Opa.
controle-digital
@controle-digital
:)
Robson Martins
@robsoncombr
bom dia.
acho que não está implementado o envio de documentos do Customer né? tipo para enviar o CPF
Anerão Junior
@aneraojunior
Boa tarde. Estou com uma dúvida quanto à notificação de retorno. Alguém que poderia me ajudar?
Luís Cobucci
@lcobucci
@aneraojunior manda sua dúvida aí, a gente tenta ajudar da melhor maneira
Anerão Junior
@aneraojunior
Durante as notificações, estou em dúvida em como tratar o seguinte trecho: $purchase = $service->getByNotification($_POST['notificationCode']);
Ele me retorna muitas informações e quero receber por exemplo, apenas o status do pagamento. Ele me retorna todas as informações, estou salvando no banco para ter certeza, só não consegui filtrar
Primeira vez usando gitter, fiquei na dúvida se podia mandar a dúvida diretão aqui hehe
Luís Cobucci
@lcobucci
@aneraojunior sem problemas mandar a dúvida, só pode levar um tempo pra galera responder e talz... Se for um ERRO mesmo daí é melhor mandar via github :wink:
Luís Cobucci
@lcobucci

Ele me retorna muitas informações e quero receber por exemplo, apenas o status do pagamento. Ele me retorna todas as informações, estou salvando no banco para ter certeza, só não consegui filtrar.

A lib sempre vai te entregar um objeto (possivelmente Transaction), se vc quer pegar apenas uma informação vc pode usar os métodos dele

Anerão Junior
@aneraojunior

Ele me retorna muitas informações e quero receber por exemplo, apenas o status do pagamento. Ele me retorna todas as informações, estou salvando no banco para ter certeza, só não consegui filtrar.

A lib sempre vai te entregar um objeto (possivelmente Transaction), se vc quer pegar apenas uma informação vc pode usar os métodos dele

@lcobucci Isso que eu não sabia fazer, e ainda não sei hehe. Para resolver, usei apenas um explode em $purchase para obter os status e a referencia, que é a parte importante pra mim.
Robson Martins
@robsoncombr
$transaction = $service->getByNotification("TRANS-CODE"); $status = $transaction->getDetails()->getStatus();
É assim que eu faço aqui. Funciona perfeitamente.
Robson Martins
@robsoncombr
Você também mencionou que precisa da referência: ->getDetails()->getReference();
basicamente todas as propriedades possuem um get<Propriedade>();
Anerão Junior
@aneraojunior
@robsoncombr Isso mesmo, aqui está funcionando lindamente :D
Robson Martins
@robsoncombr
:)
Anerão Junior
@aneraojunior

Boa tarde, pessoal (ou bom dia, caso você esteja passando uma temporada no Acre, assim como eu).

Eu estava me perguntando da necessidade de uma consulta diária nos pedidos. Pensei na possibilidade de por algum motivo o pagseguro não poder emitir o post ou minha aplicação não poder receber o post e uma determinada transação ficar com o status padrão. Como não sei quantas tentativas de post o PagSeguro faz, pensei que fosse legal uma cron job para analisar diariamente os pedidos dos últimos 3 dias por via das dúvidas. O que acham?

Robson Martins
@robsoncombr
Olá Anerão. De acordo com a documentação, o PagSeguro tenta fazer 5 notificações em um intervalo de 2 horas, assim, é válida a idéia de desenvolver uma checagem periódica das transações em abertos como você descreveu. Veja a referência do PagSeguro abaixo, espero ter ajudado:
https://dev.pagseguro.uol.com.br/documentacao/pagamento-online/notificacoes/api-de-notificacoes
"
Enquanto seu sistema não consultar uma notificação enviada, o PagSeguro irá envia-la novamente a cada 2 horas, até um máximo de 5 tentativas. Se seu sistema ficou indisponível por um período maior que este e não recebeu nenhum dos envios da notificação, ainda assim é possível obter os dados de suas transações usando a Consulta de Transações por Intervalo de Datas. É uma boa prática realizar uma consulta periódica a esta API para conciliar o seu sistema com o PagSeguro, isto é, garantir que todas as transações recebidas por você no PagSeguro foram identificadas pelo seu sistema.
"
Anerão Junior
@aneraojunior
Obrigado pelo retorno, @robsoncombr
Robson Martins
@robsoncombr
Galera, pela documentação, é possível cancelar uma transação https://dev.pagseguro.uol.com.br/documentacao/pagamento-online/pagamentos/cancelamento mas eu não encontrei a implementação disso no pacote do PHPSC alguém saberia me confirmar se realmente não está implementado?
Luís Cobucci
@lcobucci
@robsoncombr não está, você pode enviar um PR pra adicionar isso
Robson Martins
@robsoncombr
Obrigado por confirmar @lcobucci . Nunca fix nenhum pull no github, preciso aprender.
Luís Cobucci
@lcobucci
Opa, eis que surge a oportunidade
HAHAHAHAH
Não tem mistério algum
Robson Martins
@robsoncombr
Já estou vendo aqui... tem que dar fork primeiro?
Implemento em um fork proprio e envio?
Luís Cobucci
@lcobucci
Sim
Luciano Costa
@lucianorc
Boa noite, estou tendo o mesmo problema da issue #54 com o CodeIgniter. Até agora não consegui resolver!