44 Responses

  1. Lucas Silva
    Lucas Silva at | | Reply

    Veio em uma boa hora, eu tava mesmo precisando saber como funciona :) valeu aew David!

  2. Croata
    Croata at | | Reply

    David realmente e muito facíl , a principio e como cadastro de novos usuarios com o envio de e-mail para confirmação!

    O importante a se notar ai e o status da tabela pedidos , obnrigado por mais essa incrével contribuição !

  3. Bruno
    Bruno at | | Reply

    Olá gostaria que vc fizesse esse tutorial em vídeo seria bem melhor

  4. Newerton
    Newerton at | | Reply

    O que desanima drásticamente o PagSeguro e não ter uma Sandbox.

  5. Julio Carraro
    Julio Carraro at | | Reply

    Parabéns, ótimo tuto. Requisição solicitada é o mesmo princípio? Valeu.

  6. Rafael
    Rafael at | | Reply

    Olá David , gostária de tirar uma dúvida já monetei o script de retorno automatico graças a esse tutorial que ajudou bastante, mais minha dúvida é a seguinte, posso colocar o arquivo de conexão logo no inicio, pois trabalho com um fuction pra conexã com o banco e também devo ativar o metodo de pagamento via API lá no pagseguro ?

  7. Maicon Rissi
    Maicon Rissi at | | Reply

    Boa noite!

    O $_POST['notificationCode'] está retornando um código diferente do código gerado lá na conta do PagSeguro!

    Como faço para resolver isso? É possível?

    Obrigado.

  8. Lucas Silva
    Lucas Silva at | | Reply

    Olá David, queria saber uma coisa… se eu fizer uma função pra já calcular o valor do frete pelo cep da pessoa no site, como eu faço pra já passar o valor do frete também pro pagseguro? direto pela classe? aguardo…

  9. Lucas Silva
    Lucas Silva at | | Reply

    Mals ai David, encontrei na documentação deles é o $variavel->setShippingCost(); :) msm assim se tiver algo a acrescentar que eu deva saber, é só me responder ae vlw

  10. Andreia
    Andreia at | | Reply

    Olá David, tudo bem?

    Estou tentando fazer a integração com o recebimento de notificações via API de notificações, mas não estou obtendo êxito.
    Esse script é para o retorno automático ou para a API de notificações?

    Agradeço

  11. Gabriel
    Gabriel at | | Reply

    Só uma dúvida, esse código eu devo colocar na URL de retorno correto?

  12. Rafael
    Rafael at | | Reply

    Putz! Definitivamente o melhor post que já vi na net sobre essa “kcta” do pagSeguro.
    Valeu garooooto!

  13. Guilherme Macedo
    Guilherme Macedo at | | Reply

    Parabens excelente tutorial!!! Gostaria de saber como eu poderia integrar a compra feita com o usuario do pagseguro com o usuario que está cadastrado no proprio site. Poderia me dar uma ajuda?

  14. Vitor Luis
    Vitor Luis at | | Reply

    Poxa vida, estou a algumas horas tentando fazer este código funcionar e sempre que faço uma transação não registra o retorno, até testei com um arquivo de log e nada!

    A página está correta, o token está correto, o que pode estar acontecendo? Será que teve alguma modificação recente?

    Quando simplesmente peço para ele gravar tudo que há dentro de um POST ele retorna o seguinte:

    Key: ProdExtras_1
    Entry: 0,00
    Key: notificationType
    Entry: transaction
    Key: ProdExtras_1
    Entry: 0,00
    Key: notificationType
    Entry: transaction

    Onde key é o nome do $_POST e Entry é o valor dele.

  15. Sena
    Sena at | | Reply

    Recomendo utilizar é a API de notificações uma vez que é mais segura e robusta.

    Veja o tutorial abaixo:
    http://sounoob.com.br/2011/09/06/recebendo-notificacoes-do-pagseguro-usando-php-sem-utilizar-a-biblioteca-oficial/

    Para entender a diferença ente o retorno automático de dados e a API de notificações recomendo a leitura do post no link abaixo:
    http://sounoob.com.br/2012/07/05/diferenca-entre-o-retorno-automatico-de-dados-e-a-api-de-notificacoes/

  16. Ronaldo
    Ronaldo at | | Reply

    Olá,

    Primeiro parabéns pelos tutoriais, usei o tutorial para carrinho e funcionou perfeitamente.

    Para o retorno estou com dúvidas…

    Em que ponto eu chamo o arquivo de retorno com o código descrito por você?

    Como eu tenho que fazer para gravar no banco e em qual momento tenho que fazer para ter o código do pedido? a intenção é poder informar o cliente da alteração do status.

  17. Leonidas Freitas
    Leonidas Freitas at | | Reply

    Valeu pela dica!

  18. Felipe Poppi
    Felipe Poppi at | | Reply

    David, não sei o que esta acontecendo no meu mas o o script não esta encontrando nenhum post enviado pelo pagseguro. não sei mais o que fazer!

    Agradeceria uma atenção!

    Valeu!

  19. Luis Eduardo Nery Santos
    Luis Eduardo Nery Santos at | | Reply

    Olá, gostei muito do seus tutoriais de carrinho de compras, integração com o Pagseguro e esse de retorno! Parabéns! Mas tenho uma dúvida, na hora da integração, na finalização da compra, como faço para enviar o código do pedido para o pagseguro ou o id do cliente, para eu poder salvar depois no retorno e atualizar o banco?

    Obrigado!

  20. marcelo
    marcelo at | | Reply

    é só colar esse codigo e renomear como: “retorno.php”
    e enviar para servidor

  21. Rafael Souza
    Rafael Souza at | | Reply

    Noossa… meu salvador… heheeheh muito obrigado!

  22. Tiago Farias
    Tiago Farias at | | Reply

    Olá David, primeiro gostaria de agradecer pelo seu excelente trabalho, passarei a acompanha-lo de perto.
    Tenho a seguinte dúvida, configurado o retorno, a partir do momento que muda a o status da compra, eu preciso gerar um novo retorno com esse arquivo, preciso executar o mesmo, ou é desnecessário?

  23. Vitor Costa
    Vitor Costa at | | Reply

    Só um detalhe, cuidado com o SQL injection na linha:

    $sql = “UPDATE pedidos SET status = ’2′, modificado = NOW() WHERE id = ‘$idPedido’”;

    Ideal utilizar a função php mysql_real_escape_string

  24. Regina
    Regina at | | Reply

    Já tentei de tudo, mas até algora não consegui fazer funcionar. Usei o script que achei super bem explicado, mas nao funcionou!! O problema é o retorno automático não esta enviando post nenhum, entao nada acontece.
    O que fiz:
    -Gerei o token
    -Configurei o retorno automatico para um arquivo de nome PagSeguroRetorno.php
    - criei o fornulario de compra o que funciona perfeito.
    -Criei o arquivo PagSeguroRetorno.php com o script exatamente igual ao postado aqui mas não grava no banco.
    Vocë pode me ajudar? Obrigada

Leave a Reply