﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog do PagSeguro &#187; Desenvolvedores</title>
	<atom:link href="http://blogpagseguro.com.br/category/desenvolvedores/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogpagseguro.com.br</link>
	<description>Só mais um site WordPress</description>
	<lastBuildDate>Wed, 23 May 2012 15:01:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Tutorial PagSeguro: Dicas para o recebimento das notificações</title>
		<link>http://blogpagseguro.com.br/2012/05/tutorial-pagseguro-dicas-para-o-recebimento-das-notificacoes/</link>
		<comments>http://blogpagseguro.com.br/2012/05/tutorial-pagseguro-dicas-para-o-recebimento-das-notificacoes/#comments</comments>
		<pubDate>Fri, 18 May 2012 12:30:50 +0000</pubDate>
		<dc:creator>Renata</dc:creator>
				<category><![CDATA[Desenvolvedores]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[pagseguro]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://blogpagseguro.com.br/?p=12867</guid>
		<description><![CDATA[Com o PagSeguro, o vendedor possui alguns métodos para receber as informações referentes às transações ocorridas em sua loja. São eles: - API de Notificação - Retorno Automático de Dados - Redirecionamento com Código da Transação O PagSeguro garante o envio de todas as notificações que contém as informações completas das transações, porém mesmo em [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://blogpagseguro.com.br/wp-content/uploads/2012/05/cifrao_PS2.jpg"><img class="aligncenter size-full wp-image-12869" title="cifrao_PS" src="http://blogpagseguro.com.br/wp-content/uploads/2012/05/cifrao_PS2.jpg" alt="" width="529" height="230" /></a></strong></p>
<p>Com o PagSeguro, o vendedor possui alguns métodos para receber as informações referentes às transações ocorridas em sua loja.</p>
<p>São eles:</p>
<p>- <a href="https://pagseguro.uol.com.br/v2/guia-de-integracao/api-de-notificacoes.html">API de Notificação</a></p>
<p>- <a href="https://pagseguro.uol.com.br/desenvolvedor/retorno_automatico_de_dados.jhtml">Retorno Automático de Dados</a></p>
<p>- <a href="https://pagseguro.uol.com.br/v2/guia-de-integracao/finalizacao-do-pagamento.html#v2-item-recebendo-o-codigo-da-transacao-no-redirecionamento">Redirecionamento com Código da Transação</a></p>
<p>O PagSeguro garante o envio de todas as notificações que contém as informações completas das transações, porém mesmo em opções mais completas e automatizas como a <strong>API de Notificação</strong> e o <strong>Retorno Automático</strong>, podem aparecer alguns cenários onde não conseguiremos completar o contato com o seu servidor, por exemplo uma instabilidade em sua conexão que pode durar horas.</p>
<p><span id="more-12867"></span></p>
<p>Em casos como esse, indicamos o uso da <a href="https://pagseguro.uol.com.br/v2/guia-de-integracao/consulta-de-transacoes-por-intervalo-de-datas.html">API de Consulta por Intervalo de Datas</a> para que seja exibida uma lista das vendas que ocorreram em sua loja durante um período terminado.</p>
<p>Essa lista retornará os <strong>Códigos das Transações</strong> e através da <a href="https://pagseguro.uol.com.br/v2/guia-de-integracao/consulta-de-transacoes-por-codigo.html">API de Consulta de Transações por Códigos</a>, serão exibidos todos os detalhes referentes à cada compra pesquisada.</p>
<p style="text-align: center;">Identificamos que um grande número de vendedores tem configurado em seu sistema apenas o <strong>Redirecionamento com Código da Transação</strong>. A criação desse método foi pensada na exibição de uma mensagem mais específica para o comprador, indicando as opções de pagamento e frete que ele usou e dando uma estimativa dos prazos de entrega. <a href="http://blogpagseguro.com.br/wp-content/uploads/2012/05/recebimento_notificacoes.jpg"><img class="aligncenter  wp-image-12868" title="recebimento_notificacoes" src="http://blogpagseguro.com.br/wp-content/uploads/2012/05/recebimento_notificacoes.jpg" alt="" width="580" height="147" /></a></p>
<p>Visto que é comprovado que o comprador tem o hábito de fechar o navegador após a informação que compra foi efetuada com sucesso,<strong> não recomendamos</strong> que o seu servidor dependa <strong>exclusivamente</strong> do redirecionamento do comprador para o seu site, pois nesses casos o seu servidor não receberá o <strong>código da transação</strong>.</p>
<p>É muito importante que você utilize as outras ferramentas de recebimento de notificações já citadas em conjunto com o Redirecionamento com Código.</p>
<p>Tem alguma sugestão ou encontrou algum erro no Guia de Integração ? Entre em contato com nosso <a href="https://pagseguro.uol.com.br/atendimento/fale_conosco.jhtml">suporte técnico</a></p>
<p>Ainda não possui uma conta PagSeguro? Cadastre-se, é grátis:</p>
<p><a href="http://clicklogger.rm.uol.com.br/?prd=32&amp;grp=src:9;chn:87;cpg:SantaZi_e_pagseguro;creative:NL_PagSeguro_maio12_santa_zi_e_pagseguro;link:botao_pagseguro_blog;pos:1&amp;msr=Cliques%20de%20Origem:1&amp;oper=11&amp;redir=https://pagseguro.uol.com.br/registration/registration.jhtml " target="_blank"><img class="aligncenter  wp-image-12681" title="cadastrebotao" src="http://blogpagseguro.com.br/wp-content/uploads/2012/05/cadastrebotao.jpg" alt="" width="259" height="55" /></a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blogpagseguro.com.br/2012/05/tutorial-pagseguro-dicas-para-o-recebimento-das-notificacoes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial PagSeguro: Entendendo o Retorno Automático</title>
		<link>http://blogpagseguro.com.br/2012/05/tutorial-pagseguro-entendendo-o-retorno-automatico/</link>
		<comments>http://blogpagseguro.com.br/2012/05/tutorial-pagseguro-entendendo-o-retorno-automatico/#comments</comments>
		<pubDate>Fri, 11 May 2012 20:13:36 +0000</pubDate>
		<dc:creator>Renata</dc:creator>
				<category><![CDATA[Desenvolvedores]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[Institucional]]></category>
		<category><![CDATA[pagseguro]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://blogpagseguro.com.br/?p=12754</guid>
		<description><![CDATA[&#160; Temos recebido dúvidas sobre o funcionamento do retorno automático. Neste post, esclarecemos algumas dúvidas e damos algumas dicas que auxiliarão no processo de recebimento das informações das transações. Após o processo de compra e pagamento, o usuário é enviado de volta a seu site. Para isso, você deve configurar uma URL de retorno.   [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="text-decoration: underline;"><a href="http://blogpagseguro.com.br/wp-content/uploads/2012/05/cifrao_PS1.jpg"><img class="aligncenter size-full wp-image-12755" title="cifrao_PS" src="http://blogpagseguro.com.br/wp-content/uploads/2012/05/cifrao_PS1.jpg" alt="" width="529" height="230" /></a></span></strong></p>
<p>&nbsp;</p>
<p>Temos recebido dúvidas sobre o funcionamento do retorno automático. Neste post, esclarecemos algumas dúvidas e damos algumas dicas que auxiliarão no processo de recebimento das informações das transações.</p>
<p>Após o processo de compra e pagamento, o usuário é enviado de volta a seu site. Para isso, você deve configurar uma URL de retorno.</p>
<p><span id="more-12754"></span></p>
<p style="text-align: center;">  <strong><a href="http://blogpagseguro.com.br/wp-content/uploads/2012/05/Retorno_Aut01.jpg"><img class="aligncenter  wp-image-12756" title="Retorno_Aut01" src="http://blogpagseguro.com.br/wp-content/uploads/2012/05/Retorno_Aut01.jpg" alt="" width="519" height="150" /></a></strong></p>
<p>A URL configurada tem duas funções distintas. São elas: redirecionar o comprador de volta para sua loja após o término da compra na página de checkout do PagSeguro e enviar os dados da transação e alteração de status da transação via POST para o seu servidor.</p>
<p>Se o pagamento entrou em análise ou se o usuário pagou usando boleto bancário, o status será &#8220;Em Análise&#8221; ou &#8220;Aguardando Pagamento&#8221;. Nesses casos, quando a transação for confirmada (o que pode acontecer alguns dias depois) a loja receberá outro POST, informando o novo status.</p>
<p>&nbsp;</p>
<p><span style="color: #808000;"><strong>Cada vez que a transação muda de status, um POST é enviado:</strong></span></p>
<p><span style="color: #808000;"><strong>1)</strong></span> A transação se inicia quando a sua loja envia ao PagSeguro um POST com os dados do pedido:</p>
<p style="text-align: center;"><strong><a href="http://blogpagseguro.com.br/wp-content/uploads/2012/05/Retorno_Aut02.jpg"><img class="aligncenter  wp-image-12757" title="Retorno_Aut02" src="http://blogpagseguro.com.br/wp-content/uploads/2012/05/Retorno_Aut02.jpg" alt="" width="546" height="93" /></a></strong></p>
<p><span style="color: #808000;"><strong>2)</strong></span> O PagSeguro envia um POST para a URL de retorno que você configurou, com os dados da transação, acrescido do status.</p>
<p style="text-align: center;"><strong><a href="http://blogpagseguro.com.br/wp-content/uploads/2012/05/Retorno_Aut03.png"><img class="aligncenter  wp-image-12758" title="Retorno_Aut03" src="http://blogpagseguro.com.br/wp-content/uploads/2012/05/Retorno_Aut03.png" alt="" width="549" height="85" /></a></strong></p>
<p><span style="color: #808000;"><strong>3)</strong></span> Por segurança, o seu sistema deve confirmar os dados recebidos. Para isso, retorne o POST, acrescido do Token de segurança e o parâmetro &#8220;comando&#8221; validar (comando=Validar).</p>
<p>O PagSeguro recebe sua confirmação e confere se os dados trocados são válidos. Os valores retornados para essa validação são VERIFICADO ou FALSO. Isso garante a integridade da comunicação do retorno automático.</p>
<p style="text-align: center;"><strong><a href="http://blogpagseguro.com.br/wp-content/uploads/2012/05/Retorno_Aut04.jpg"><img class="aligncenter  wp-image-12759" title="Retorno_Aut04" src="http://blogpagseguro.com.br/wp-content/uploads/2012/05/Retorno_Aut04.jpg" alt="" width="546" height="106" /></a></strong></p>
<p><span style="color: #808000;"><strong>4)</strong></span> Com a validação do POST, você terá o último status da transação atualizado.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="color: #808000;"><strong><span style="text-decoration: underline;">Exemplo de informações que foram enviadas via POST e validadas:</span></strong></span></p>
<p style="text-align: center;"><strong><a href="http://blogpagseguro.com.br/wp-content/uploads/2012/05/Retorno_Aut05.jpg"><img class="aligncenter  wp-image-12760" title="Retorno_Aut05" src="http://blogpagseguro.com.br/wp-content/uploads/2012/05/Retorno_Aut05.jpg" alt="" width="562" height="305" /></a></strong></p>
<p>&nbsp;</p>
<p><span style="color: #808000;"><strong><span style="text-decoration: underline;">Dicas sobre Retorno Automático:</span></strong></span></p>
<ul>
<li>O envio do POST é automático ao final da transação e quando ocorre uma alteração no status da transação, ambos em background, abre uma nova sessão no seu site.</li>
<li>Não é possível imprimir nenhum campo do post no momento do recebimento (echo, print, Response.Write, etc).</li>
<li>As informações deverão ser salvas em seu banco de dados, arquivo texto ou XML no momento do recebimento.</li>
<li>É necessário que o site e a URL de Retorno estejam hospedados em um domínio válido.</li>
<li>Não poderá ser uma aplicação local (você não conseguirá receber os dados em um ambiente local, como “localhost” por exemplo).</li>
<li>O código de NPI (Notificação de Pagamento Instantâneo) não conseguirá ler valores de Sessions ou Cookies, porque assim que o PagSeguro envia o POST para o seu web site, é aberta uma nova sessão (conforme mencionado acima).</li>
<li>Não há restrições de saída no PagSeguro, mas caso você não esteja recebendo nenhum dado do PagSeguro, libere em seu firewall os seguintes IP’s de POST do NPI: 200.221.19.20 e IP de Redirecionamento simples: 200.221.19.4.</li>
<li>Servidor configurado em uma porta da 80 (HTTP) ou 443 (HTTPS).</li>
<li>A programação do retorno automático deve enviar de volta para o PagSeguro todos os campos recebidos no POST, mais o comando=validar e o token=”Seu Token”.</li>
<li>Use o token de segurança para validação da transação.</li>
<li>Retorne os dados para validação sem nenhuma conversão, exatamente da maneira como recebeu (verifique se a sua string está sendo enviada com Encode, por exemplo: “%20” ou o sinal de adição “+” substituindo o espaço, etc).</li>
<li>É muito importante sempre colocar um debug em seu código, salvando o erro do debug no seu banco de dados para analisar onde e porque ocorreu o erro no momento do retorno.</li>
<li>O script em nossa página é apenas ilustrativo, cada desenvolvedor altera de acordo com o próprio sistema.</li>
</ul>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><span style="color: #808000;"><strong><span style="text-decoration: underline;">Links úteis:</span></strong></span></p>
<p>&nbsp;</p>
<p>Defina a URL que receberá as informações das transações: <a href="https://pagseguro.uol.com.br/integracao/retorno-automatico-de-dados.jhtml">Retorno Automático</a></p>
<p>Configure o endereço de redirecionamento: <a href="https://pagseguro.uol.com.br/integracao/pagina-de-redirecionamento.jhtml">Página de Redirecionamento</a></p>
<p>Crie um Token para sua conta PagSeguro: <a href="https://pagseguro.uol.com.br/integracao/token-de-seguranca.jhtml">Token</a></p>
<p>&nbsp;</p>
<p>Observe todos esses itens, e se ainda você não conseguir receber o POST, entre em contato com nosso <a href="https://pagseguro.uol.com.br/atendimento/fale_conosco.jhtml">suporte técnico</a></p>
<p>Ainda não possui uma conta PagSeguro? Cadastre-se, é grátis:</p>
<p>&nbsp;</p>
<p><a href="http://clicklogger.rm.uol.com.br/?prd=32&amp;grp=src:9;chn:87;cpg:SantaZi_e_pagseguro;creative:NL_PagSeguro_maio12_santa_zi_e_pagseguro;link:botao_pagseguro_blog;pos:1&amp;msr=Cliques%20de%20Origem:1&amp;oper=11&amp;redir=https://pagseguro.uol.com.br/registration/registration.jhtml " target="_blank"><img class="aligncenter  wp-image-12681" title="cadastrebotao" src="http://blogpagseguro.com.br/wp-content/uploads/2012/05/cadastrebotao.jpg" alt="" width="259" height="55" /></a><br />
<em></em></p>
]]></content:encoded>
			<wfw:commentRss>http://blogpagseguro.com.br/2012/05/tutorial-pagseguro-entendendo-o-retorno-automatico/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial PagSeguro: Usando a mesma conta do PagSeguro para mais de uma loja</title>
		<link>http://blogpagseguro.com.br/2012/05/tutorial-pagseguro-usando-a-mesma-conta-do-pagseguro-para-mais-de-uma-loja/</link>
		<comments>http://blogpagseguro.com.br/2012/05/tutorial-pagseguro-usando-a-mesma-conta-do-pagseguro-para-mais-de-uma-loja/#comments</comments>
		<pubDate>Fri, 04 May 2012 14:40:35 +0000</pubDate>
		<dc:creator>Renata</dc:creator>
				<category><![CDATA[Desenvolvedores]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[Institucional]]></category>
		<category><![CDATA[pagseguro]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://blogpagseguro.com.br/?p=12687</guid>
		<description><![CDATA[Muitas pessoas perguntam se é necessário criar uma nova conta no PagSeguro para administrar mais de uma loja virtual, já que no Painel de Controle não é possível configurar mais de uma URL para receber as notificações das transações. Mas isso não impede o vendedor de utilizar a mesma conta para quantos sites quiser. Ele [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogpagseguro.com.br/wp-content/uploads/2012/05/cifrao_PS.jpg"><img class="aligncenter size-full wp-image-12688" title="cifrao_PS" src="http://blogpagseguro.com.br/wp-content/uploads/2012/05/cifrao_PS.jpg" alt="" width="529" height="230" /></a></p>
<p>Muitas pessoas perguntam se é necessário criar uma nova conta no PagSeguro para administrar mais de uma loja virtual, já que no Painel de Controle não é possível configurar mais de uma URL para receber as notificações das transações. Mas isso não impede o vendedor de utilizar a mesma conta para quantos sites quiser. Ele só terá que identificar de qual loja virtual vem cada pagamento.</p>
<p><span id="more-12687"></span></p>
<p>Ou seja, as informações relacionadas às vendas de todas as suas lojas serão centralizadas num único endereço e após o recebimento desses dados o seu sistema aplica um filtro e consegue identificar a origem de cada venda.</p>
<p><span style="color: #808000;"><strong>Identificando a transação:          </strong></span></p>
<p>Se o método de integração utilizado for a API de Notificação, utilize o parâmetro abaixo:</p>
<p>&lt;id&gt;</p>
<p>Para mais informações, basta verificar em nosso guia de integração em <a href="https://pagseguro.uol.com.br/v2/guia-de-integracao/api-de-notificacoes.html">API de Notificação</a></p>
<p><span style="color: #808000;"><strong>No caso de Retorno Automático:</strong></span></p>
<p>&lt;ProdID_x&gt;:</p>
<p>Para mais informações, acesse em nosso guia de integração as informações sobre o <a href="http://zip.net/bcckT">Retorno Automático</a></p>
<p>Esses parâmetros são de presença obrigatória em seu código e eles identificam os itens da transação. Nesse campo é possível adicionar uma informação referente ao produto. <strong>Por exemplo:</strong> <strong>0112</strong></p>
<p>Onde <strong>01</strong> é o número identificador da loja e <strong>12</strong> é o número do produto à ser vendido.</p>
<p>&nbsp;</p>
<p>Tem alguma sugestão, dúvida ou viu algum erro no Guia de Integração? Entre em <a href="https://pagseguro.uol.com.br/desenvolvedor/comunidade.jhtml">contato</a>.</p>
<p>Ainda não trabalha com o PagSeguro? Cadastre-se e comece suas vendas:</p>
<p>&nbsp;</p>
<p><a href="http://clicklogger.rm.uol.com.br/?prd=32&amp;grp=src:9;chn:87;cpg:SantaZi_e_pagseguro;creative:NL_PagSeguro_maio12_santa_zi_e_pagseguro;link:botao_pagseguro_blog;pos:1&amp;msr=Cliques%20de%20Origem:1&amp;oper=11&amp;redir=https://pagseguro.uol.com.br/registration/registration.jhtml " target="_blank"><img class="aligncenter  wp-image-12681" title="cadastrebotao" src="http://blogpagseguro.com.br/wp-content/uploads/2012/05/cadastrebotao.jpg" alt="" width="259" height="55" /></a><br />
<em></em></p>
]]></content:encoded>
			<wfw:commentRss>http://blogpagseguro.com.br/2012/05/tutorial-pagseguro-usando-a-mesma-conta-do-pagseguro-para-mais-de-uma-loja/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial PagSeguro: Configurações de Frete</title>
		<link>http://blogpagseguro.com.br/2012/04/tutorial-pagseguro-configuracoes-de-frete/</link>
		<comments>http://blogpagseguro.com.br/2012/04/tutorial-pagseguro-configuracoes-de-frete/#comments</comments>
		<pubDate>Fri, 27 Apr 2012 15:06:42 +0000</pubDate>
		<dc:creator>Renata</dc:creator>
				<category><![CDATA[Desenvolvedores]]></category>
		<category><![CDATA[comércio eletrônico brasileiro]]></category>
		<category><![CDATA[e-commerce brasileiro]]></category>
		<category><![CDATA[Institucional]]></category>
		<category><![CDATA[pagseguro]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Vendedores]]></category>

		<guid isPermaLink="false">http://blogpagseguro.com.br/?p=12620</guid>
		<description><![CDATA[Nossa Equipe de Suporte à Integração recebe quase que diariamente dúvidas à respeito do Frete e por esse motivo, decidimos elaborar esse post explicando quais são o métodos disponíveis e assim, evitar erros que podem ser facilmente corrigidos.  Frete Fixo Como funciona? Utilize-o para cobrar sempre o valor de frete especificado. Para mais de um [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogpagseguro.com.br/wp-content/uploads/2012/04/cifrao_PS.jpg"><img class="aligncenter size-full wp-image-12621" title="cifrao_PS" src="http://blogpagseguro.com.br/wp-content/uploads/2012/04/cifrao_PS.jpg" alt="" width="529" height="230" /></a></p>
<p>Nossa Equipe de Suporte à Integração recebe quase que diariamente dúvidas à respeito do Frete e por esse motivo, decidimos elaborar esse post explicando quais são o métodos disponíveis e assim, evitar erros que podem ser facilmente corrigidos.</p>
<p><span style="color: #808000;"> <strong>Frete Fixo</strong></span></p>
<p><span style="text-decoration: underline;">Como funciona?</span> Utilize-o para cobrar sempre o valor de frete especificado. Para mais de um item, o valor fixo do frete será multiplicado pelo número de itens. Esta opção não oferece desconto caso o cliente compre mais de um item.</p>
<p><span style="text-decoration: underline;">Exemplo:</span> Seu cliente comprou 3 itens. O custo do frete especificado para cada item é de R$ 10,00. Neste caso, o cliente pagará R$ 30,00 de frete pelos 03 itens (R$10,00 vezes 3).</p>
<p><span style="color: #808000;"><strong>Frete por Peso</strong></span></p>
<p><span style="text-decoration: underline;">Como funciona?</span> Utilize-o para cobrar o frete de acordo com o peso do produto, com base na tabela dos Correios e no CEP informado pelo cliente. Seu cliente poderá optar por Encomenda econômica (PAC) ou Sedex. O limite estabelecido pelos Correios é de até 30kg ou R$10.000,00.</p>
<p><span style="text-decoration: underline;">Exemplo:</span>  Seu cliente comprou 3 itens. Os pesos especificados para os itens são: 1kg, 3kg e 5kg. Neste caso, o cliente <span id="more-12620"></span>pagará pelo envio de 9kg, de acordo com a tabela de preços dos Correios. Esta opção oferece ao cliente o valor exato do frete.</p>
<p><span style="color: #808000;"> <strong>Frete Adicional com Valor Fixo</strong></span></p>
<p><strong><span style="text-decoration: underline; color: #808000;">Como funciona?</span></strong> Recomendado em casos em que você deseja cobrar o frete do item que tiver o valor mais alto no carrinho e cobrar um valor adicional fixo para cada item extra. Não será cobrado frete algum para itens que tenham frete grátis (nem mesmo o valor extra). Esta opção oferece ao cliente desconto no frete dos itens adicionais</p>
<p><strong><span style="text-decoration: underline; color: #808000;">Exemplo:</span></strong> O cliente comprou 3 itens. Os fretes especificados para os itens são: R$10,00, R$15,00 e R$20,00 respectivamente. O valor do frete para itens extra é de R$5,00. Neste caso, o cliente pagará R$30,00 de frete pelos 03 itens (R$20,00 + R$5,00 + R$5,00).</p>
<p><span style="color: #808000;"><strong><span style="text-decoration: underline;">Obs:</span></strong></span> Os valores de frete por peso calculados pelo PagSeguro são apenas uma <strong>estimativa</strong> obtida junto aos Correios e devem ser confirmados no ato da postagem.</p>
<p><span style="color: #808000;"> <strong>Como integrar?</strong></span></p>
<p>Mostraremos abaixo um exemplo de integração utilizando nossa API de Pagamentos, que é o método de integração mais recomendado por nós.</p>
<p>Nos parâmetros HTTP abaixo, você pode passar o endereço para onde o produto será enviado. Isso torna o fluxo de pagamento no PagSeguro mais simples e rápido:</p>
<p><span style="color: #808000;"> <strong>&amp;shippingAddressStreet=</strong></span>Av. Brig. Faria Lima</p>
<p><span style="color: #808000;"><strong>&amp;shippingAddressNumber=</strong></span>1384</p>
<p><span style="color: #808000;"><strong>&amp;shippingAddressComplement=</strong></span>5o andar</p>
<p><span style="color: #808000;"><strong>&amp;shippingAddressDistrict=</strong></span>Jardim Paulistano</p>
<p><span style="color: #808000;"><strong>&amp;shippingAddressPostalCode=</strong></span>01452002</p>
<p><span style="color: #808000;"><strong>&amp;shippingAddressCity=</strong></span>Sao Paulo</p>
<p><span style="color: #808000;"><strong>&amp;shippingAddressState=</strong></span>SP</p>
<p><span style="color: #808000;"><strong>&amp;shippingAddressCountry=</strong></span>BRA</p>
<p>Além do endereço, você pode passar as informações relacionadas ao custo do frete, respeitando a modalidade de frete configurada no seu menu de preferências de frete. Caso as informações não sejam passadas o PagSeguro entende como frete grátis. Veja como funciona:</p>
<p><span style="color: #808000;"><strong>Frete fixo e Adicional com valor fixo</strong></span></p>
<p>Caso tenho configurado em sua conta um desses dois tipos de frete, basta adicionar junto às demais informações de cada item, o parâmetro abaixo. No caso de não haver frete, basta deixar o valor igual à Zero:</p>
<p><span style="color: #808000;"><strong>&amp;itemShippingCost1=</strong></span>10.00</p>
<p><span style="color: #808000;"><strong>Frete por peso</strong></span></p>
<p>Ao optar por esta modalidade de frete, você deverá passar por parâmetro o peso de cada item. Caso não queira utilizar o frete, basta deixar o valor igual à Zero:</p>
<p><span style="color: #808000;"><strong>&amp;itemWeight1=</strong></span>1000</p>
<p><span style="color: #808000;"><strong>Como não cobrar Frete?</strong></span><strong></strong></p>
<p>Para isso, basta passar os parâmetros abaixo <strong>zerados</strong> e de acordo como foi configurada a opção de Frente em sua conta do PagSeguro:</p>
<p>Se você esclheu <span style="color: #808000;"><strong>Frete fixo e Adicional com valor fixo:</strong></span></p>
<p><span style="color: #808000;"><strong>&amp;itemShippingCost1=</strong></span>00.00</p>
<p>No caso de Frete por Peso:</p>
<p><span style="color: #808000;"><strong>&amp;itemWeight1=</strong></span>0000</p>
<p>Tem alguma sugestão ou encontrou algum erro no Guia de Integração ? Entre em <a href="https://pagseguro.uol.com.br/desenvolvedor/comunidade.jhtml">contato</a>.</p>
<p>Ainda não tem uma conta PagSeguro?</p>
<p>&nbsp;</p>
<p><a href="http://clicklogger.rm.uol.com.br/?prd=32&amp;grp=src:9;chn:303;blogpagseguro;creative:NL_PagSeguro_Abr12_blogpagseguro;link:logodoblog;pos:1&amp;msr=Cliques%20de%20Origem:1&amp;oper=11&amp;redir=https://pagseguro.uol.com.br/registration/registration.jhtml"><img class="aligncenter" title="botão2" src="http://blogpagseguro.com.br/wp-content/uploads/2012/04/botão2.jpg" alt="" width="225" height="48" /></a><br />
<em></em></p>
]]></content:encoded>
			<wfw:commentRss>http://blogpagseguro.com.br/2012/04/tutorial-pagseguro-configuracoes-de-frete/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Estou usando a API e apareceu um erro em Inglês! E agora?</title>
		<link>http://blogpagseguro.com.br/2012/03/estou-usando-a-api-e-apareceu-um-erro-em-ingles-e-agora/</link>
		<comments>http://blogpagseguro.com.br/2012/03/estou-usando-a-api-e-apareceu-um-erro-em-ingles-e-agora/#comments</comments>
		<pubDate>Fri, 30 Mar 2012 12:43:22 +0000</pubDate>
		<dc:creator>Renata</dc:creator>
				<category><![CDATA[Desenvolvedores]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[pagseguro]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://blogpagseguro.com.br/?p=10882</guid>
		<description><![CDATA[&#160; A fim de criarmos um padrão para os webservices, todos os parâmetros utilizados nas API’s do PagSeguro estão em Inglês, consequentemente as respostas e erros também ocorrerão em inglês. Mesmo se você não tiver familiaridade com o idioma, não se preocupe, criamos uma tabela informativa para lhe ajudar, mostrando os possíveis erros e como [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>A fim de criarmos um padrão para os webservices, todos os parâmetros utilizados nas API’s do PagSeguro estão em Inglês, consequentemente as respostas e erros também ocorrerão em inglês. Mesmo se você não tiver familiaridade com o idioma, não se preocupe, criamos uma tabela informativa para lhe ajudar, mostrando os possíveis erros e como corrigir:</p>
<p>Para visualizar corretamente, basta clicar e dar zoom.</p>
<p style="text-align: center;"><a href="http://blogpagseguro.com.br/wp-content/uploads/2012/03/erro_ingles_api.jpg"><img class="aligncenter  wp-image-10883" title="erro_ingles_api" src="http://blogpagseguro.com.br/wp-content/uploads/2012/03/erro_ingles_api-953x1024.jpg" alt="" width="555" height="597" /></a></p>
<p>&nbsp;</p>
<p>Tem alguma sugestão, dúvida ou viu algum erro no Guia de Integração? Entre em <a href="https://pagseguro.uol.com.br/desenvolvedor/comunidade.jhtml" target="_blank">contato</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogpagseguro.com.br/2012/03/estou-usando-a-api-e-apareceu-um-erro-em-ingles-e-agora/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial PagSeguro: Parcelamento sem juros</title>
		<link>http://blogpagseguro.com.br/2012/03/tutorial-pagseguro-parcelamento-sem-juros/</link>
		<comments>http://blogpagseguro.com.br/2012/03/tutorial-pagseguro-parcelamento-sem-juros/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 14:04:24 +0000</pubDate>
		<dc:creator>Renata</dc:creator>
				<category><![CDATA[Desenvolvedores]]></category>
		<category><![CDATA[Segurança]]></category>
		<category><![CDATA[Vendedores]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[Institucional]]></category>
		<category><![CDATA[Mercado]]></category>
		<category><![CDATA[pagseguro]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://blogpagseguro.com.br/?p=10831</guid>
		<description><![CDATA[&#160; Para atrair mais compradores, o PagSeguro oferece aos vendedores a opção de venda parcelada sem juros. Essa ferramenta tornará suas ofertas mais atraentes e você continuará recebendo em uma única parcela 14 dias após aprovação da transação e também é possível oferecer descontos à vista. Logado em sua conta PagSeguro, acesse no menu à [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>Para atrair mais compradores, o PagSeguro oferece aos vendedores a opção de venda parcelada sem juros. Essa ferramenta tornará suas ofertas mais atraentes e você continuará recebendo em uma única parcela 14 dias após aprovação da transação e também é possível oferecer descontos à vista.</p>
<p>Logado em sua conta PagSeguro, acesse no menu à esquerda as opções: Preferências &gt; Parcelamento. Nesta tela poderão ser configurados:</p>
<ul>
<li>Quantidade de parcelas oferecidas – Neste item as opções irão de 2 a 18 vezes</li>
<li>Se ocorrerá ou não descontos para transações à vista – Nesta opção você optará por oferecer descontos à vista ou não</li>
<li>Data de início e término da promoção – Período da promoção. A promoção deve ser agendada com 24 horas de antecedência.</li>
<li>Valores mínimos e máximos da transação. – Aqui você estipulará para quais valores serão ofertados o desconto.</li>
</ul>
<p style="text-align: center;"> <a href="http://blogpagseguro.com.br/wp-content/uploads/2012/03/parc_semjuros01.jpg"><img class="aligncenter  wp-image-10832" title="parc_semjuros01" src="http://blogpagseguro.com.br/wp-content/uploads/2012/03/parc_semjuros01-1024x438.jpg" alt="" width="574" height="246" /></a></p>
<p>Mais abaixo você tem disponível um simulador, que é possível verificar os valores de taxa de parcelamento e da taxa de intermediação do PagSeguro.</p>
<p>Estando tudo ok, basta clicar em Agendar promoção e ela estará agendada com sucesso. Lembramos que não é possível agendar duas promoções no mesmo período. Para verificar as promoções já criadas, basta acessar a <a href="https://pagseguro.uol.com.br/preferences/promotionsList.jhtml">Listagem de promoções</a> .</p>
<p style="text-align: center;"> <a href="http://blogpagseguro.com.br/wp-content/uploads/2012/03/parc_semjuros02.jpg"><img class="aligncenter  wp-image-10833" title="parc_semjuros02" src="http://blogpagseguro.com.br/wp-content/uploads/2012/03/parc_semjuros02.jpg" alt="" width="528" height="482" /></a></p>
<p>O PagSeguro oferece ferramentas para ajudar o vendedor a alavancar suas vendas. Caso tenha alguma dúvida ou sugestão basta entrar em contato conosco utilizando nossa <a href="https://pagseguro.uol.com.br/atendimento/fale_conosco.jhtml">central de atendimento</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogpagseguro.com.br/2012/03/tutorial-pagseguro-parcelamento-sem-juros/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GET e POST o que são?</title>
		<link>http://blogpagseguro.com.br/2012/03/get-e-post-o-que-sao/</link>
		<comments>http://blogpagseguro.com.br/2012/03/get-e-post-o-que-sao/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 14:52:07 +0000</pubDate>
		<dc:creator>Renata</dc:creator>
				<category><![CDATA[Desenvolvedores]]></category>
		<category><![CDATA[funcionalidade]]></category>
		<category><![CDATA[pagseguro]]></category>

		<guid isPermaLink="false">http://blogpagseguro.com.br/?p=10801</guid>
		<description><![CDATA[Essas duas palavras podem ser encontradas em diversas partes da documentação de integração do PagSeguro, mas o que são? Podemos dizer que são dois métodos de transferência de dados para o protocolo (conhecido como HTTP). Utilizando um desses métodos, é possível transferir informações de uma aplicação para a outra. No método GET, toda informação é [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;" align="center"><a href="http://blogpagseguro.com.br/wp-content/uploads/2012/03/Logo-PagSeguro-Vertical-RGB1.jpg"><img class="aligncenter  wp-image-10802" title="Logo-PagSeguro-Vertical-RGB" src="http://blogpagseguro.com.br/wp-content/uploads/2012/03/Logo-PagSeguro-Vertical-RGB1.jpg" alt="" width="392" height="237" /></a></p>
<p style="text-align: left;">Essas duas palavras podem ser encontradas em diversas partes da documentação de integração do PagSeguro, mas o que são?</p>
<p style="text-align: left;">Podemos dizer que são dois métodos de transferência de dados para o protocolo (conhecido como HTTP). Utilizando um desses métodos, é possível transferir informações de uma aplicação para a outra.</p>
<p style="text-align: left;">No método <strong><span style="color: #808000;">GET</span>,</strong> toda informação é enviada para o sistema de destino junto ao endereço do sistema. Já o método <strong><span style="color: #808000;">POST</span>,</strong> a informação é enviada de forma mais escondida e não irá aparecer na URL.</p>
<p style="text-align: left;">Claro que existem mais diferenças entre ambos, o método <span style="color: #808000;"><strong>GET</strong></span> pode enviar uma quantidade de dados muito limitada, já o POST pode enviar uma quantidade de informação consideravelmente grande, o <span style="color: #808000;"><strong>POST</strong></span> é mais seguro que o <span style="color: #808000;"><strong>GET</strong></span>, entre outros. Em nosso caso, precisamos apenas saber uma coisa: Quando o PagSeguro irá usar <span style="color: #808000;"><strong>POST</strong></span> ou <span style="color: #808000;"><strong>GET</strong></span>?</p>
<p style="text-align: left;">Não é necessário ler toda documentação para saber isso, abaixo estão pontos importantes: quando o sistema do vendedor faz a requisição e quando o PagSeguro faz a requisição:</p>
<p style="text-align: left;">Sistema do vendedor para PagSeguro</p>
<ul style="text-align: left;">
<li>Requisições de pagamento por código HTML –<span style="color: #808000;"> <strong>POST</strong></span></li>
<li>API de pagamento – <span style="color: #808000;"><strong>POST</strong></span></li>
<li>API de consulta por código da transação – <span style="color: #808000;"><strong>GET</strong></span></li>
<li>API de consulta por intervalo de datas – <span style="color: #808000;"><strong>GET</strong></span></li>
<li>API de consulta por transações abandonadas – <span style="color: #808000;"><strong>GET</strong></span></li>
<li>API de notificações – <span style="color: #808000;"><strong>GET</strong></span></li>
</ul>
<p style="text-align: left;">PagSeguro para o sistema vendedor</p>
<ul style="text-align: left;">
<li>Retorno automático de dados – <span style="color: #808000;"><strong>POST</strong></span></li>
<li>Notificações de transações – <span style="color: #808000;"><strong>POST</strong></span></li>
<li>Pagina de redirecionamento – <span style="color: #808000;"><strong>GET</strong></span></li>
</ul>
<p style="text-align: left;">Quando o sistema do vendedor envia os dados para o PagSeguro, não existe nenhuma particularidade, porém quando o PagSeguro envia alguma informação utilizando <span style="color: #808000;"><strong>POST</strong></span> para o sistema do vendedor, esses dados são enviados sempre em uma sessão diferente da que o comprador está visualizando, ou seja, esses dados nunca poderão ser mostrados na tela no ato do recebimento.</p>
<p style="text-align: left;">Para visualizar esses dados recomendamos utilizar logs, que sempre que o PagSeguro enviar as informações, os dados ficarão registrados em algum lugar.</p>
<p style="text-align: left;">Tem alguma sugestão, dúvida ou viu algum erro no Guia de Integração? Entre em <span style="color: #808000;"><a href="https://pagseguro.uol.com.br/desenvolvedor/comunidade.jhtml"><span style="color: #808000;">contato</span></a></span>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogpagseguro.com.br/2012/03/get-e-post-o-que-sao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Acentuação da descrição do seu produto apareceu errada? Veja como solucionar</title>
		<link>http://blogpagseguro.com.br/2012/03/acentuacao-da-descricao-do-seu-produto-apareceu-errada-veja-como-solucionar/</link>
		<comments>http://blogpagseguro.com.br/2012/03/acentuacao-da-descricao-do-seu-produto-apareceu-errada-veja-como-solucionar/#comments</comments>
		<pubDate>Fri, 16 Mar 2012 14:25:41 +0000</pubDate>
		<dc:creator>Renata</dc:creator>
				<category><![CDATA[Desenvolvedores]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[integracao]]></category>
		<category><![CDATA[pagseguro]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://blogpagseguro.com.br/?p=10746</guid>
		<description><![CDATA[&#160; &#160; Após finalizar a integração, pode ocorrer um problema de acentuação na descrição de seus produtos exibida em nossa página de checkout, podendo causar uma desconfiança e insegurança no comprador, o que pode levá-lo à desistência da compra. Veja abaixo o exemplo: Para ilustrar esse problema de uma forma fácil, vamos imaginar duas pessoas [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Após finalizar a integração, pode ocorrer um problema de acentuação na descrição de seus produtos exibida em nossa página de checkout, podendo causar uma desconfiança e insegurança no comprador, o que pode levá-lo à desistência da compra.</p>
<p><strong><span style="color: #808000;">Veja abaixo o exemplo:</span></strong></p>
<p style="text-align: center;"><a href="http://blogpagseguro.com.br/wp-content/uploads/2012/03/acentuacao01.jpg"><img class="aligncenter  wp-image-10747" title="acentuacao01" src="http://blogpagseguro.com.br/wp-content/uploads/2012/03/acentuacao01.jpg" alt="" width="551" height="268" /></a></p>
<p>Para ilustrar esse problema de uma forma fácil, vamos imaginar duas pessoas onde cada um fala um idioma. Em uma conversa entre eles, algumas palavras não poderão ser compreendidas de forma correta, o que torna esse diálogo aberto a interpretações. Para evitar esse problema eles devem usar o mesmo idioma para se comunicar.</p>
<p><span id="more-10746"></span>Com o PagSeguro e o seu sistema ocorre algo semelhante. Eles precisam falar um mesmo idioma afim de as informações aparecerem corretamente. Nesse caso, esse mesmo idioma seria o “encoding”, que é conhecido também como a “Codificação de Caracteres”.</p>
<p>O PagSeguro utiliza o encoding ISO-8859-1 para “entender” o que está escrito, alguns sistemas podem utilizar outro encoding e ao enviar essa informação para o PagSeguro irá resultar no erro mostrado na imagem acima.</p>
<p>A boa notícia é que você não precisa mudar todo o seu sistema para que ele “fale outro idioma”, basta informar para o PagSeguro o encoding que seu sistema utiliza usando o parâmetro de nome <span style="color: #808000;"><strong>encoding</strong>.</span></p>
<p>Agora o PagSeguro exibirá toda acentuação da forma correta:</p>
<p style="text-align: center;"><a href="http://blogpagseguro.com.br/wp-content/uploads/2012/03/acentuacao02.jpg"><img class="aligncenter  wp-image-10748" title="acentuacao02" src="http://blogpagseguro.com.br/wp-content/uploads/2012/03/acentuacao02.jpg" alt="" width="551" height="267" /></a></p>
<p>Acesse nosso guia do desenvolvedor e veja um exemplo do uso do <a href="https://pagseguro.uol.com.br/v2/guia-de-integracao/pagamento-via-html.html">Parâmentro Encoding</a></p>
<p>&nbsp;</p>
<p>Tem alguma sugestão, dúvida ou viu algum erro no Guia de Integração? Entre em <a href="https://pagseguro.uol.com.br/desenvolvedor/comunidade.jhtml">contato</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogpagseguro.com.br/2012/03/acentuacao-da-descricao-do-seu-produto-apareceu-errada-veja-como-solucionar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PagSeguro agora no seu celular!</title>
		<link>http://blogpagseguro.com.br/2012/03/pagseguro-agora-no-seu-celular/</link>
		<comments>http://blogpagseguro.com.br/2012/03/pagseguro-agora-no-seu-celular/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 18:07:17 +0000</pubDate>
		<dc:creator>Renata</dc:creator>
				<category><![CDATA[Desenvolvedores]]></category>
		<category><![CDATA[Funcionalidades]]></category>
		<category><![CDATA[checkout]]></category>
		<category><![CDATA[lançamento]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[pagseguro]]></category>
		<category><![CDATA[pagseguro mobile]]></category>

		<guid isPermaLink="false">http://blogpagseguro.com.br/?p=10699</guid>
		<description><![CDATA[Agora você pode utilizar o PagSeguro na palma da sua mão. O PagSeguro lançou o novo site versão mobile onde você pode ter muito mais facilidade na hora de realizar suas compras em qualquer lugar, apenas com seu celular. O Brasil possui mais de 230 milhões de celulares, sendo que mais de 19 milhões são [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blogpagseguro.com.br/wp-content/uploads/2012/03/checkout-mobile.jpg"><img class="aligncenter  wp-image-10713" title="checkout mobile" src="http://blogpagseguro.com.br/wp-content/uploads/2012/03/checkout-mobile.jpg" alt="" width="298" height="497" /></a></p>
<p>Agora você pode utilizar o PagSeguro na palma da sua mão. O PagSeguro lançou o novo site versão mobile onde você pode ter muito mais facilidade na hora de realizar suas compras em qualquer lugar, apenas com seu celular.</p>
<p>O Brasil possui mais de 230 milhões de celulares, sendo que mais de 19 milhões são smartphones, um número que cresce a cada ano. Com o novo checkout, fica muito mais rápido e facil comprar, além de quem vende ter uma conversão maior nas vendas realizadas pelo celular, onde o comprador pode realizar a transação a qualquer momento e em qualquer lugar.<br />
A versão mobile está disponível para smartphones touchscreen com sistema operacional que possa rodar javascript como IPhone, Android, Nokia Symbian/MeeG, entre outros.</p>
<p>Muito mais praticidade e rapidez para você fazer suas compras na internet, sempre contando com a segurança que só o PagSeguro proporciona.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogpagseguro.com.br/2012/03/pagseguro-agora-no-seu-celular/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Apareceu o erro “not well-formed (invalid token)”? Veja como solucionar</title>
		<link>http://blogpagseguro.com.br/2012/03/apareceu-o-erro-not-well-formed-invalid-token-veja-como-solucionar/</link>
		<comments>http://blogpagseguro.com.br/2012/03/apareceu-o-erro-not-well-formed-invalid-token-veja-como-solucionar/#comments</comments>
		<pubDate>Fri, 09 Mar 2012 13:58:09 +0000</pubDate>
		<dc:creator>Renata</dc:creator>
				<category><![CDATA[Desenvolvedores]]></category>
		<category><![CDATA[pagseguro]]></category>

		<guid isPermaLink="false">http://blogpagseguro.com.br/?p=10637</guid>
		<description><![CDATA[&#160; Esse erro ocorre quando o sistema não consegue ler um padrão de mensagem qualquer (Geralmente mensagens em XML). As principais causas desse erro são a falta de algum caractere ou até mesmo quando o sistema que está lendo o XML utiliza um charset diferente do sistema que enviou a mensagem. Veja abaixo um exemplo [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>Esse erro ocorre quando o sistema não consegue ler um padrão de mensagem qualquer (Geralmente mensagens em XML).</p>
<p>As principais causas desse erro são a falta de algum caractere ou até mesmo quando o sistema que está lendo o XML utiliza um charset diferente do sistema que enviou a mensagem.</p>
<p>Veja abaixo um exemplo de um XML faltando caracteres, que pode ocasionar o erro:</p>
<p style="text-align: center;"><a href="http://blogpagseguro.com.br/wp-content/uploads/2012/03/not_well01.png"><img class="aligncenter  wp-image-10638" title="not_well01" src="http://blogpagseguro.com.br/wp-content/uploads/2012/03/not_well01.png" alt="" width="650" height="223" /></a></p>
<p>Veja agora um XML com caracteres “Quebrados”<span id="more-10637"></span></p>
<p style="text-align: center;"><a href="http://blogpagseguro.com.br/wp-content/uploads/2012/03/not_well02.jpg"><img class="aligncenter  wp-image-10639" title="not_well02" src="http://blogpagseguro.com.br/wp-content/uploads/2012/03/not_well02.jpg" alt="" width="652" height="222" /></a></p>
<p>&nbsp;</p>
<p>Ambos os exemplos acima podem gerar erros quando o sistema foi interpretar esses dados, causando erros em todo resto da aplicação o qual iria precisar da informação presente no XML.</p>
<p>A API do PagSeguro envia todas informações utilizando o padrão XML, e em muitos casos, esse erro pode estar presente nos sistemas que usam “analisador” XML para manipular todas inforamçõeos e informam um charset diferente do utilizado ao criar o XML.</p>
<p>Se seu sistema está ocorrendo esse erro ao tentar utilizar qualquer API do PagSeguro, baixe a versão atualizada da <a href="https://pagseguro.uol.com.br/v2/guia-de-integracao/downloads.html">nossa biblioteca</a> o qual já prever eventos como esse e muitos outros.</p>
<p>Tem alguma sugestão, dúvida ou viu algum erro no Guia de Integração? Entre em <a href="https://pagseguro.uol.com.br/desenvolvedor/comunidade.jhtml" target="_blank">contato</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogpagseguro.com.br/2012/03/apareceu-o-erro-not-well-formed-invalid-token-veja-como-solucionar/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

