Pesquisar na Comunidade
Mostrando resultados para as tags ''pagseguro''.
Encontrado 20 registros
-
Pessoal boa tarde. Estou precisando de um help na seguinte questão: Estou com um formulário em PHP, chamada cadastro.php que passa um POST para a página de transação chamada resumo-boleto.php, porém o arquivo que possui as configurações (config.php) de E-mail e Token, quando uso o do Sandbox funciona e gera o boleto normalmente mas ao colocar em produção não passa nenhum parametro.
-
Pessoal boa tarde. Estou precisando de um help na seguinte questão: Estou com um formulário em PHP, chamada cadastro.php que passa um POST para a página de transação chamada resumo-boleto.php, porém o arquivo que possui as configurações (config.php) de E-mail e Token, quando uso o do Sandbox funciona e gera o boleto normalmente mas ao colocar em produção não passa nenhum parametro.
-
Ola pessoal, preciso de uma ajuda!Tenho uma loja virtual na brasil na web onde esta integrado uma conta do pagseguro. Acontece que a mesma empresa quer uma outra loja, porém na plataforma Tray e com pagamento via Pagseguro! Então estou na duvida, posso integrar a mesma conta pagseguro com o mesmo token para as duas lojas? Não pode dar conflito?A plataforma Brasil na Web eu coloco para configurar o token e o email de cadastro do Pagseguro, na loja Tray tem que colocar além do token, cadastrar uma url la dentro do pagseguro, acho que é uma url de retorno. Então meu receio é dar conflito! Qual seria a melhor solução? Aguardo obrigado
-
- loja virtual
- pagseguro
-
(e mais 1 )
Tags:
-
Tenho um checkout pagseguro configurado em um site e gostaria de ajustar o código. Linguagem é PHP.
-
Post PagSeguro não funciona em Iphone e Navegador Samsung
Fábio BN postou um tópico no fórum Javascript
Olá. Tenho um POST que funciona em todos navegadores de PC, menos em Iphone e num navegador padrão que vem Android, onde será que errei? <script type="text/javascript" src="../../js/jquery-1.11.1.min.js"></script> <script type="text/javascript" src="../../js/jquery.mask.min.js"></script> <script type="text/javascript" src="../../js/bootstrap.min.js"></script> <script> <script> function enviaPagseguro(){ $.post("pedido_pag_seguro.php",'',function(data){ $('#code').val(data); $('#comprar').submit(); }) } </script> <form id="comprar" action="https://pagseguro.uol.com.br/checkout/v2/payment.html" method="post" onsubmit="PagSeguroLightbox(this); return false;"> <input type="hidden" name="code" id="code" value="" /> <input type="hidden" name="pedido" id="pedido" value="<?php echo $tudo1['codigo_user']; ?>" /> <?php $_SESSION['user_comprador'] = $tudo1['codigo_user_temp']; ?> <?php $_SESSION['valor_pedido'] = number_format($total_geral, 2, ',', '.'); ?> <input type="hidden" name="valor_pedido" id="valor_pedido" value="<?php echo number_format($total_geral, 2, ',', '.'); ?>" /> <div name="submit" align="center" onclick="enviaPagseguro()" class="pag_seguro"> <div align="center"><img src="../../imagens/loja_virtual/boleto_grande.gif" class="img-responsive padding_bottom5"></div> <div align="center"><img src="../../imagens/loja_virtual/logos_pag_seguro.gif" class="img-responsive"></div> </div> </form> <script type="text/javascript" src="https://stc.pagseguro.uol.com.br/pagseguro/api/v2/checkout/pagseguro.lightbox.js"></script> Obrigado!- 1 resposta
-
Oi pessoal tudo bem? Estou tentando montar um site para doações e acabei escolhendo o PagSeguro pois achei que seria uma boa opção. Ja criei um site usando o wix e coloquei o código HTTPS que o Pagseguro gera criando o botão de doação, porem quando vou utilizar-lo sempre aparece a mesma mensagem; " Sua sessão expirou.". Alguém ja passou por isso? Sou iniciante e não tenho ideia o que posso fazer então qualquer ajuda seria muito agradecida. Obrigado
-
Olá pessoal, tenho um sistema em PHP de vendas, nele uso o PagSeguro como meio de pagamento, porém não consigo pensar em como captar a comissão de uma venda, tipo quando uma pessoa comprar enviar parte do valor para o vendedor e parte para mim. Pensei em mandar tudo para mim e transferir a parte do vendedor, mas não sei se é a melhor Gostaria de ideias de qual a melhor maneira de fazer isso.
-
Pessoal boa tarde , estou com uma duvida gostaria que me ajudassem, tenho uma pagina teste no wp usando o WooCommercer ja configurei o token tudo certo instalei o plugin, o que eu queria fazer era apos a confirmação de pagamento o Wordpress enviasse um e-mail automático para quem comprou com os dados de acesso ao sistema como faço isso ? onde eu configuro o e-mail automático para o cliente apos status esta em pago .. obrigado
-
Olá. O que vocês acham deste guia comercial wordpress ? Ele tem muitas funcionalidade e parece ser fácil de configurar.
-
- guia comercia
- tema wordpress
- (e mais 4 )
-
Bom dia galera, estou tentando pegar informações de um campo do XML do Pagseguro. Informação que quero pegar para gravar no meu banco: $pagseguro = PagSeguro::setReference($inscricaoCursosExtensao->id) $xml = simplexml_load_string($pagseguro, 'SimpleXMLElement',0,'',false); print_r(xml->$pagseguro->paymentLink);
-
Bom dia Galera, Alguém poderias me ajudar ou algum exemplo em laravel de API para pegar os dados de retorno do boleto do pagseguro para gravar no meu banco? Agradeço a ajuda Avelar
-
criei um plano de adesão no pagseguro, mas quando cobro a assinatura no painel o valor vem errado CÓDIGO DATA TIPO VALOR (R$) STATUS 61056E69760C4E67B9128A113AA2B397 12/09/2019 15:09 Pagamento 1,50 Aguardando pagamento eu queria que o valor cobrado fosse R$ 150,00 e não 1,50... o curl que enviei para gerar o plano é esse : curl --location --request POST "https://ws.sandbox.pagseguro.uol.com.br/pre-approvals/request/?email=meuemail&token=meutoken" \ --header "Accept: application/vnd.pagseguro.com.br.v3+xml;charset=ISO-8859-1" \ --header "Content-Type: application/xml;charset=ISO-8859-1" \ --data "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" standalone=\"yes\"?> <preApprovalRequest> <preApproval> <name>Plano - Teste</name> <reference>TESTEREF</reference> <charge>AUTO</charge> <period>MONTHLY</period> <amountPerPayment>200.00</amountPerPayment> <cancelURL>http://sitedocliente.com</cancelURL> <membershipFee>150.00</membershipFee> <trialPeriodDuration>28</trialPeriodDuration> </preApproval> <maxUses>500</maxUses> </preApprovalRequest>" então ... acho que errei algo no plano de adesão ....
-
Estou tentando realizar a consulta de status de uma transação do pagseguro pela seguinte API: "Transações por Código" (https://dev.pagseguro.uol.com.br/docs/bibliotecas-php-transacoes-busca-por-codigo) e ela me retorna o erro "Not Found", o problema não está nela, e sim em uma API anterior que uso para criar uma recorrencia, esta deveria me retornar o código da transação para que eu pudesse buscar o status dela, porém ela me retorna um código diferente do que é registrado na conta do Pagseguro, segue a API que uso para criar a recorrencia: "Recorrência Transparente: Adesão à recorrência" (https://dev.pagseguro.uol.com.br/docs/bibliotecas-php-recorrencia-transparente-adesao-a-recorrencia). Alguém já teve esse problema e conseguiu encontrar uma solução? Segue abaixo o código que estou usando: public function aderirPlano( $plan, $reference, $senderName, $senderEmail, $senderIp, $street, $adress_number, $district, $postalCode, $city, $state, $country, $type, $value, $areaCode, $phone_number, $creditCardtoken, $creditCardholderName, $creditCardholderBirthdate ) { $preApproval = new \PagSeguro\Domains\Requests\DirectPreApproval\Accession(); /** * Código do plano ao qual a assinatura será vinculada. Formato: Obtido no método /pre-approvals/request. * * @var string $preApprovalPlan */ $preApproval->setPlan($plan); /** * Código de referência da assinatura no seu sistema. Formato: Livre, com no mínimo 1 e no máximo 200 caracteres. * * @var string $preApprovalReference */ $preApproval->setReference($reference); /** * Nome completo do consumidor. Formato: Livre, com no mínimo duas sequências de strings e limite total de 50 * caracteres. * * @var string $senderName */ $preApproval->setSender()->setName($senderName); /** * E-mail do consumidor. Formato: Um e-mail válido, com limite de 60 caracteres. * * @var string $senderEmail */ $preApproval->setSender()->setEmail($senderEmail); /** * Endereço de IP de origem do consumidor. Obrigatório se hash for nulo. Formato: 4 números, de 0 a 255, separados por * ponto. * * @var string $senderIp */ $preApproval->setSender()->setIp($senderIp); /* * Endereço do consumidor. */ $preApproval->setSender()->setAddress()->withParameters( $street, $adress_number, $district, $postalCode, $city, $state, $country ); $document = new \PagSeguro\Domains\DirectPreApproval\Document(); $document->withParameters($type, $value); /** @var \PagSeguro\Domains\DirectPreApproval\Document $document Documentos do consumidor */ $preApproval->setSender()->setDocuments($document); $preApproval->setSender()->setPhone()->withParameters( /** * DDD do comprador. Formato: Um número de 2 dígitos correspondente a um DDD válido. * * @var string $areaCode */ $areaCode, /** * Número do telefone do comprador. Formato: Um número entre 7 e 9 dígitos. * * @var string $number */ $phone_number ); /** * Token retornado no método Javascript PagSeguroDirectPayment.createCardToken(). * * @var string $creditCardtoken */ $preApproval->setPaymentMethod()->setCreditCard()->setToken($creditCardtoken); /** * Nome conforme impresso no cartão de crédito. Formato: No mínimo 1 e no máximo 50 caracteres. * * @var string $creditCardholderName */ $preApproval->setPaymentMethod()->setCreditCard()->setHolder()->setName($creditCardholderName); /** * Data de nascimento do dono do cartão de crédito. Formato: dd/MM/yyyy. * * @var string $creditCardholderBirthdate */ $preApproval->setPaymentMethod()->setCreditCard()->setHolder()->setBirthDate($creditCardholderBirthdate); /** @var \PagSeguro\Domains\DirectPreApproval\Document $document Documentos do consumidor */ $preApproval->setPaymentMethod()->setCreditCard()->setHolder()->setDocuments($document); $preApproval->setPaymentMethod()->setCreditCard()->setHolder()->setPhone()->withParameters( /** * DDD do comprador. Formato: Um número de 2 dígitos correspondente a um DDD válido. * * @var string $areaCode */ $areaCode, /** * Número do telefone do comprador. Formato: Um número entre 7 e 9 dígitos. * * @var string $number */ $phone_number ); /* * Endereço de Cobrança. */ $preApproval->setPaymentMethod()->setCreditCard()->setHolder()->setBillingAddress()->withParameters( $street, $adress_number, $district, $postalCode, $city, $state, $country ); try { $response = $preApproval->register( /** @var \PagSeguro\Domains\AccountCredentials | \PagSeguro\Domains\ApplicationCredentials $credential */ \PagSeguro\Configuration\Configure::getAccountCredentials(), true ); return $response; } catch (Exception $e) { return $e->getMessage(); } } No controller chamo essa função acima e ela retorna um parametro "code" que eu salvo em uma variável e uso ela em seguida na seguinte função: public function dadosTransacao($transactionCode) { try { $response = \PagSeguro\Services\Transactions\Search\Code::search( /** @var \PagSeguro\Domains\AccountCredentials | \PagSeguro\Domains\ApplicationCredentials $credential */ \PagSeguro\Configuration\Configure::getAccountCredentials(), /** * Código que identifica a transação. Código da transação que será consultada. * * Presença: Obrigatória. * Tipo: Texto. * Formato: Uma sequência de 36 caracteres, com os hífens, ou 32 caracteres, sem os hífens. * * @var string $transactionCode */ $transactionCode ); return $response; } catch (Exception $e) { return $e->getMessage(); } } E então recebo "Not found" como resposta.
-
- pagseguro
- codigo pagseguro
- (e mais 1 )
-
API PagSeguro não reconhece variável em tempo de execução convertida em STRING
Aureo Almeida postou um tópico no fórum PHP
O Felipe Guedes Coutinho ajudou na resolução de um problema quanto a como passar valores de variáveis de uma página com um carrinho para um arquivo com a API do PagSeguro. Consegui fazer isso através de sessões, e a passagem ocorre normalmente. O problema que surgiu dessa solução, que para o meu contexto é a melhor, é que a API do PagSeguro Lightbox não está reconhecendo variáveis em tempo de execução. Mesmo que convertidas em STRING. O tópico que abri e que creio que se esgotou o problema original em que o Felipe Guedes Coutinho ajudou a resolver foi este: Colocando o problema. Possuo duas variáveis, uma que contém um nome de produto que quero passar como parâmetro para um pagamento no PagSeguro lightbox, e outra com o valor. Ambas são oriundas de um processo em tempo de execução, e não há problema com ele, pois elas são preenchidas normalmente e os valores são impressos no display. A variável $produto_nome e a $ttBrasil. Elas são repassadas para duas variáveis SESSION: $_SESSION['descricao'] = $produto_nome; $_SESSION['valorTotal'] = $ttBrasil; Na página em que se encontra o script da API do PagSeguro, chamada pagseguro.php, esses valores são recebidos sem problemas (numa condição que explicitarei), de duas formas: $data['itemDescription1'] = $_SESSION['descricao']; $data['itemAmount1'] = $_SESSION['valorTotal']; Ou $data['itemDescription1'] = "'".$_SESSION['descricao']."'"; $data['itemAmount1'] = "'".$_SESSION['valorTotal']."'"; O problema é que este processo funciona normalmente e a variável é reconhecida quando o valor é declarado estaticamente e entre aspas simples. Em tempo de execução não. Funciona quando: $ttBrasil = '50.00'; $produto_nome = 'Nome de Teste'; Se as variáveis vierem em tempo de execução, mesmo existindo (eu as imprimo no display normalmente), a API do PagSeguro não reconhece. Quando falo em tempo de execução, é as SESSION recebendo diretamente as variáveis: $_SESSION['descricao'] = $produto_nome; $_SESSION['valorTotal'] = $ttBrasil; A variável $ttBrasil é DECIMAL no BD, reconhecida como DOUBLE pelo PHP. Eu converti ela para STRING de várias formas, sempre mantendo o problema, mas achei mais adequado usar a função STRING, que converte FLOAT em STRING: $ttBrasil = (string) $ttBrasil; Verifiquei após a conversão e ela retorna como do tipo STRING. Uso esses comandos para verificar o tipo de variável e o valor. echo gettype($ttBrasil); echo $_SESSION['valorTotal']; Este é o problema que não consegui resolver. -
Eu estou desenvolvendo um carrinho de compras num arquivo chamando carrinho.php e entre os scripts disponíveis da API para pagar através PagSeguro escolhi um que chama um arquivo com as informações da API (pagseguro.php), pega os dados presente nele e abre API do Checkout Transparente para o pagamento. Este é o script: <script> function enviaPagseguro(){ $.post('pagseguro.php','',function(data){ $('#code').val(data); $('#comprar').submit(); }) } </script> O que eu não estou conseguindo fazer é passar o valor total das compras do carrinho para o arquivo com os parâmetros da APPI. Com valores fixos a API funciona bem, como posso exemplificar com os seguintes parâmetros: $data['token'] =OCULTO'; $data['email'] = OCULTO'; $data['currency'] = 'BRL'; $data['itemId1'] = '1'; $data['itemQuantity1'] = '1'; $data['itemDescription1'] = 'Produto de Teste'; $data['itemAmount1'] = '299.00'; $url = 'https://ws.pagseguro.uol.com.br/v2/checkout'; O que eu desejo é fazer três coisas, que não estou sabendo fazer. Primeira: passar como valor do parâmetro $data['itemAmount1'] a variável que possuo na página que faz a totalização da compra, chamada de $ttcompra; Segunda: passar como valor do parâmetro $data['itemQuantity1'] a variável que mostra o total de itens, chamada $ttitems. E a terceira é que desejaria que nas informações a serem enviadas para o PagSeguro estivesse um novo item, com o valor do código da compra. É possível isso nesta API eu estou utilizando? Busquei na documentação dela no PagSeguro e não achei. Eles estão mudando a página e não se encontra muita coisa.
- 10 respostas
-
Integração com pagseguro retornando página não encontrada.
André Severino postou um tópico no fórum PHP
Boa tarde, Guys eu criei a integração com o PagSeguro e o sistema do meu cliente, nesse momento utilizei a minha conta do PagSeguro, enfim tudo certo no sandbox. Agora que o cliente aprovou a integração eu criei uma conta para ele no PagSeguro e estou configurando os dados da nova conta do cliente no meu sistema, e mesmo informando o token,appid e appkey e o e-mail dele estou recebendo o erro de página não encontrada após digitar a senha do comprador de teste gerado pelo pagseguro(logar), a ação correta seria o pagseguro redirecionar para a tela de pagamento após o login, mas ele retorna um erro de página não encontrada, conforme a print em anexo O link de erro na imagem é https://sandbox.pagseguro.uol.com.br/checkout/v2/pre-approvals/nc/sender-login-confirmed.jhtml?t=5cbdacfbd3c99de5bf66e92af9859d8a Alguém já passou por isso ? Sabe como posso resolver esse problema, pois tentei postar um tópico na comunidade do pagseguro e faz mais de 1 semana que não obtive nenhuma resposta :( Obrigado -
Ola eu estou com umas idéias e gostaria de saber como funciona um sistema de pagamento de boleto online. Por exemplo um site que você insira o código de barras e ele faça o pagamento do boleto online, tudo isso automatizado. Para entender melhor, o usuário entraria no site e digitaria o código de barras do boleto e outras informações necessárias, após isso ele iria fazer o pagamento pelo cartão de crédito ou alguma transferência (Sugestão de api do mercado pago ou pagseguro) após confirmação do pagamento o boleto seria pago automaticamente e enviado o comprovante pelo e-mail. Eu não tenho muita noção se existe algum ferramente que auxilie isso e nem por onde começa para desenvolver tal sistema. Alguém poderia me dar uma luz? Se alguém não entender eu explico novamente, mas basicamente é isso mesmo você pagar um boleto sem precisar ir na lotérica por meio de cartão de crédito/débito ou transferência. Um exemplo de site que encontrei foi esse: https://paguecombitcoin.com/pagar-boleto-com-bitcoin Porém ao invés de pagar com bitcoins seria com Reais.
-
Montei um formulário aqui usando método post, só que não sei como link ele com o pagseguro quando a pessoa clicar no botão INSCREVER-SE e abrir a janela do pagseguro com o link certo. Alguém sabe como fazer?
-
Ola, Bom dia! Estou em duvidas referente a qual gateway de pagamento utilizar. Fiz algumas pesquisas e fiquei na duvida entre moip(wirecard) e pagseguro moip: - Checkout customizado e intuitivo utilizando o e-mail realizando maior conversão. - Tem um custo maior por operação 5,49% + R$0,69 - Até onde eu analisei as pessoas que utilizam reclamam do alto índice de chargeback - Tem um maior numero de conversão devido analise automática e manual da operação. - Tem checkout transparente. pagseguro: - Tem um menor custo na operação 4,99% + R$0,40 - Suporte ao modulo para magento depende da comunidade desta forma a implementação é mais complicada. - Possível adicionar o paypal no checkout como método de pagamento. - É necessário utilizar um checkout OSC instalado e configurado a parte para ter tratativa nos campos e melhoria no layout - Referente ao chargeback aparentemente o risco fica com eles porem isso diminui a taxa de conversão pois mais transações são negadas. - Tem checkout transparente Alguém pode me ajudar nesta duvida ou acrescentar algo? Qual dos dois devo escolher?