WebSite X5Help Center

 
Fernando Giacomel
Fernando Giacomel
User

Pagsecuro  pt

Autor: Fernando Giacomel
Visitado 3490, Seguidores 7, Compartilhado 0  
Tags: pagsecuro

Olá,

A Incomedia deve criar um sistema para pagamentos com PagSeguro assim como fez com a PayPal, urgente, pois precisamos desta ferramenta.

O código html que o PagSeguro fornece não aceita as tags [PRICE] e nem [ORDER ID].

Depois que escolhemos os produtos a serem comprados o websitex5 leva para uma pagina de cadastro (nome, endereço, email, etc.) e os dados desses campos não é possivel envia-los para o PagSeguro, os dados como quantidade também não é enviado.

Outro problema é o calculo de frete que deve ser feito no final da compra e enviado para o PagSeguro, o valor do frete por peso (as configurações) também não é compativel com o Brasil.

Deve ser providenciado urgentemente mais opções de pagamentos que ofereçam cartões e crédito e aqui no Brasil o melhor é o PagSeguro.

Publicado em
23 RESPOSTAS
Ana Paula V.
Ana Paula V.
Icm Partner

Olá Fernando,

Muito obrigada pelatua sugestão, a teremos em conta para futuras atualizações do programa.

Ler mais
Publicado em de Ana Paula V.
JC Macedo
JC Macedo
User

IMportante informar à equipe do WebSite, que necessitamos de formas de pagamento do tipo um gerador de boleto, recebimento pelos cartões de crédito, CIELO.

As formas de pagamento específicas aceitas no BRASIL.

é o mínimo que devemos receber dos desenvolvedores por prestigiar a compra do software para utilização no BRASIL, e para aqueles que adquirem com frequência suas atualizações.

Ler mais
Publicado em de JC Macedo
Ana Paula V.
Ana Paula V.
Icm Partner

Olá JC Macedo,

Obrigada pela dica, nossa equipe passará essa informação para o departamento responsável.

Ana Paula

Ler mais
Publicado em de Ana Paula V.
Fernando Giacomel
Fernando Giacomel
User
Autor

Olá Ana Paula,

Vi que fizeram outras formas de pagamento na atualização V.10.1.2.42 onde incluiram pagamentos do google entre outros mas não incluiram o PAGSEGURO para o BRASIL.

Tem alguma previsão de inclusão?

Ler mais
Publicado em de Fernando Giacomel
Ana Paula V.
Ana Paula V.
Icm Partner

Olá Fernando,

Infelizmente ainda não é uma opção de pagamento que está integrada ao software mas pode ser inserida por meio de código personalizado.

Ler mais
Publicado em de Ana Paula V.
Fernando Giacomel
Fernando Giacomel
User
Autor

Olá Ana Paula,

Este código personalizado que você disse, como é feito e como é inserido?

O PagSeguro utiliza um numero de TOKEN para funcionar, como fazemos isso?

Ler mais
Publicado em de Fernando Giacomel
Ana Paula V.
Ana Paula V.
Icm Partner

Olá Fernando,

Deve entrar em contato com a Pagseguro e pedir que te enviem o código html de pagamento deles para que possa adicioná-lo como método de pagamento em sua loja.

Uma vez tenha o código deve abrir o programa, escolher a opção "pagar agora" e, em seguida, adicionar o código HTML personalizado e usá-lo para os pagamentos.

Caso tenha alguma consulta adicional não hesite em nos contatar novamente.

Obrigado!

Ler mais
Publicado em de Ana Paula V.
Fernando Giacomel
Fernando Giacomel
User
Autor

Boa tarde Ana,

Veja abaixo o código que o PAGSEGURO tem disponivel... veja que tenho que enviar ao pagseguro os dados dos itens que estão sendo comprados, o valor etc.

No caso do valor que está como "itemAmount1" devo colocar [PRICE]?

Entende... preciso enviar ao pagseguro os dados das compras e quais são os códigos que o carrinho websitex5 gera para nome, endereço, produtos, preços etc.?

  1. <!-- Declaração do formulário -->  
  2. <form method="post" target="pagseguro"  
  3. action="https://pagseguro.uol.com.br/v2/checkout/payment.html">  
  4.           
  5.         <!-- Campos obrigatórios -->  
  6.         <input name="receiverEmail" type="hidden" value="***">  
  7.         <input name="currency" type="hidden" value="BRL">  
  8.   
  9.         <!-- Itens do pagamento (ao menos um item é obrigatório) -->  
  10.         <input name="itemId1" type="hidden" value="0001">  
  11.         <input name="itemDescription1" type="hidden" value="Notebook Prata">  
  12.         <input name="itemAmount1" type="hidden" value="24300.00">  
  13.         <input name="itemQuantity1" type="hidden" value="1">  
  14.         <input name="itemWeight1" type="hidden" value="1000">  
  15.         <input name="itemId2" type="hidden" value="0002">  
  16.         <input name="itemDescription2" type="hidden" value="Notebook Rosa">  
  17.         <input name="itemAmount2" type="hidden" value="25600.00">  
  18.         <input name="itemQuantity2" type="hidden" value="2">  
  19.         <input name="itemWeight2" type="hidden" value="750">  
  20.   
  21.         <!-- Código de referência do pagamento no seu sistema (opcional) -->  
  22.         <input name="reference" type="hidden" value="REF1234">  
  23.           
  24.         <!-- Informações de frete (opcionais) -->  
  25.         <input name="shippingType" type="hidden" value="1">  
  26.         <input name="shippingAddressPostalCode" type="hidden" value="01452002">  
  27.         <input name="shippingAddressStreet" type="hidden" value="Av. Brig. Faria Lima">  
  28.         <input name="shippingAddressNumber" type="hidden" value="1384">  
  29.         <input name="shippingAddressComplement" type="hidden" value="5o andar">  
  30.         <input name="shippingAddressDistrict" type="hidden" value="Jardim Paulistano">  
  31.         <input name="shippingAddressCity" type="hidden" value="Sao Paulo">  
  32.         <input name="shippingAddressState" type="hidden" value="SP">  
  33.         <input name="shippingAddressCountry" type="hidden" value="BRA">  
  34.   
  35.         <!-- Dados do comprador (opcionais) -->  
  36.         <input name="senderName" type="hidden" value="José Comprador">  
  37.         <input name="senderAreaCode" type="hidden" value="11">  
  38.         <input name="senderPhone" type="hidden" value="56273440">  
  39.         <input name="senderEmail" type="hidden" value="***">  
  40.   
  41.         <!-- submit do form (obrigatório) -->  
  42.         <input alt="Pague com PagSeguro" name="submit"  type="image"  
  43. src="https://p.simg.uol.com.br/out/pagseguro/i/botoes/pagamentos/120x53-pagar.gif"/>  
  44.           
  45. </form>  
Ler mais
Publicado em de Fernando Giacomel
Ana Paula V.
Ana Paula V.
Icm Partner

Olá Fernando,

Precisa adicionar o código na etapa 4 , em carrinho de compras, selecionando uma nova forma de pagamento e clique em " pagar agora" e , em seguida, selecione  o tipo de pagamento "código personalizado" para  inserir esse código de pagamento.

No código onde tem: " <!-- Itens do pagamento (ao menos um item é obrigatório) --> "

Precisa deixar apenas um item e, em vez do preço  precisa adicionar [PRICE] e para itemid pode adicionar [ORDER_NO] então vai ver o número de ordem nele.

Um exemplo:

1. <!-- Itens do pagamento (ao menos um item é obrigatório) -->
2. <input name="itemId1" type="hidden" value="[ORDER_NO]">
3. <input name="itemDescription1" type="hidden" value="Notebook Prata">
4. <input name="itemAmount1" type="hidden" value="[PRICE]">
5. <input name="itemQuantity1" type="hidden" value="1">
6. <input name="itemWeight1" type="hidden" value="1000">

O resto do código deve estar correto. Em qualquer caso,  pode verifica na pagseguro como alterar os outros campos.

Ler mais
Publicado em de Ana Paula V.
Fernando Giacomel
Fernando Giacomel
User
Autor

Olá Ana Paula,

Não funciona [PRICE] e nem [ORDER_NO] porque o campo itemId1 deve ser numérico e ao chegar no pagseguro ele dá o erro. Veja imagem anexa.

Ana, repassa o problema para o pessoal de desenvolvimento do WebSiteX5 para implementar o PagSeguro junto ao sistema como fizeram com o PayPal, poxa, o WebSitex5 com toda essa tecnologia e só oferece UM sistema de pagamento PayPal que só aceita Três tipos de cartão, horrivel isso, é um problema isso para todos pois o PagSeguro É O MAIOR SISTEMA DE PAGAMENTOS DA AMERICA DO SUL aceitando TODOS os tipos de cartões e formas de pagamento disponiveis.

A concorrencia http://www.webacappella.br.com que é bem mais simples que o WebsiteX5 tem o PagSeguro implementado, isso é uma vergonha para a Incomedia.

Se não tiver ajuda do suporte sei que vamos acabar indo buscar a solução na concorrencia, infelizmente.

Ler mais
Publicado em de Fernando Giacomel
Ana Paula V.
Ana Paula V.
Icm Partner

Olá Fernando,

Obrigada pelo teu post. Teremos em consideração a sua sugestão para as próximas atualizações do programa.

Com relação ao item [PRICE] deve ser um número, uma vez que exibirá o preço. 

Se quiser que seja  um número sem decimal separador pode usar [PRICE, 1, # # # #] e assim terá apenas números.

Estas configurações dependem da Pagseguro e do que eles aceitam. 

Ler mais
Publicado em de Ana Paula V.
Fernando Giacomel
Fernando Giacomel
User
Autor

Olá Ana,

Não depende só do PagSeguro, veja bem, no carrinho do WebSitex5 o cliente escolhe vários itens e quantidades e tudo vai sendo armazenado no carrinho, quando ele termina de escolher os produtos não tem como eu saber o valor que vai dar, o valor total da compra deve ser enviado ao pagseguro pelo carrinho do Websitex5 e não por mim.

E também tem os dados do cliente, Nome, endereço, cidade e todos esses dados devem ser também enviados ao pagseguro através de um código html, só que deve ser uma variavel que armazene o dado de cada campo para quando chegar no ultimo estagio do carrinho do websitex5 seja enviado ao pagseguro. No lugar de [PRICE] deve ir o valor TOTAL da compra e esse valor quem deve fornecer é O CARRINHO DO WEBSITEX5.

Você deve me fornecer quais são as variaveis que o carrinho do websitex5 cria para cada campo se não eu não condigo criar o html... você falou [PRICE] para o valor total da compra só que como o pagseguro vai saber o que está armazenado em [PRICE]?

É um caso para os desenvolvedores do WebSiteX5 criarem e disponibilizarem como forma de pagamento IMPLEMENTADA do sistema assim como fizeram para o PAYPAL.

É como eu disse, o concorrente mais fraco já tem o PAGSEGURO implementado e a Incomedia? quando é que vão criar para nós? só temos UMA forma de pagamento disponivel e isso não é aceitavel para o valor pago pelo software e precisamos de um suporte responsável que seja dedicado aos consumidores que precisam de uma solução simples por parte da Incomedia.

Vou continuar esperando uma atualização com PagSeguro. Por favor encaminhei esta solicitação aos responsáveis.

Você deve me fornecer quais são as variaveis que o carrinho do websitex5 cria para cada campo se não eu não condigo criar o html... você falou [PRICE] para o valor total da compra só que como o pagseguro vai saber o que está armazenado em [PRICE]?

É um caso para os desenvolvedores do WebSiteX5 criarem e disponibilizarem como forma de pagamento IMPLEMENTADA do sistema assim como fizeram para o PAYPAL.

É como eu disse, o concorrente mais fraco já tem o PAGSEGURO implementado e a Incomedia? quando é que vão criar para nós? só temos UMA forma de pagamento disponivel e isso não é aceitavel para o valor pago pelo software e precisamos de um suporte responsável que seja dedicado aos consumidores que precisam de uma solução simples por parte da Incomedia.

Vou continuar esperando uma atualização com PagSeguro. Por favor encaminhei esta solicitação aos responsáveis.

Ler mais
Publicado em de Fernando Giacomel
Bianca L.
Bianca L.
Icm Partner

Olá Fernando. Já encaminhamos sua sugestão para o departamento responsável.

De qualquer forma, para seguirmos em seu suporte:

Qual é o formato exato que o preço tem que ficar. Por exemplo 1,234.00 $

Você pode perguntar ao pagseguro?

Assim podemos encontrar uma solução para isso.

Ler mais
Publicado em de Bianca L.
Fernando Giacomel
Fernando Giacomel
User
Autor

Olá Paulo, obrigado por responder,

Enquanto o departamento responsavel tenta a integração, vamos seguir com o suporte.

O formato para preços, por exemplo, para R$ 23.400,00 reais é 23400.00

Para R$ 300,00 é 300.00

Para R$ 1.234,00 é 1234.00

Existe integração por HTML, por XML e por API, veja maiores detalhes neste link:

https://pagseguro.uol.com.br/v2/guia-de-integracao/index.html

A melhor forma de integração é com API, o vendedor (dono do site) coloca o e-mail cadastrado no PagSeguro e o numero do TOKEN. Para ver integração com API veja detalhes neste link:

https://pagseguro.uol.com.br/v2/guia-de-integracao/como-comecar.html#!integre-utilizando-as-apis

Paulo, o PagSeguro é o principal e maior e melhor sistema de pagamentos que existe no Brasil e américa do Sul, aceitando TODAS as bandeiras de cartões existentes, boletos, deposito em conta, débito online entre outros. O PagSeguro intregrado ao WebSite X5 será extraordinário e vai alavancar ainda mais as vendas do sitema WebSiteX5.

Com o PagSeguro é possivel até receber pagamentos com cartão de crédito de qualquer bandeira passando o cartão de crédito do cliente em uma leitora feita para ser utilizada em celulares.

Dê uma olhada nos links acima e veja o que pode fazer para me ajudar e ajudar a todo a comunidade WebSiteX5.

Ler mais
Publicado em de Fernando Giacomel
Bianca L.
Bianca L.
Icm Partner

Olá Fernando!

Nesse caso, o código para o preço seria [PRICE, 1, ####.@@]

Obrigado pela informção sobre a API, ela será levada em consideração para um update.

Ler mais
Publicado em de Bianca L.
Fernando Giacomel
Fernando Giacomel
User
Autor

Olá Paulo, Ana,

O código [PRICE, 1, ###.@@] funcionou perfeitamente. Eu coloquei ele da sequinte forma:

<input name="itemAmount1" type="hidden" value="[PRICE, 1, ###.@@]">

Até o momento já é possivel enviar o valor total do carrinho com a sequencia abaixo:

        <input name="itemId1" type="hidden" value="0001">  
        <input name="itemDescription1" type="hidden" value="Valor Total das Compras">  
        <input name="itemAmount1" type="hidden" value="[PRICE, 1, ###.@@]">  
        <input name="itemQuantity1" type="hidden" value="1">  

Peço ajuda agora para os outros códigos, observem os parametros aceitos pelo PagSeguro:

Esse é o código para o numero de REFERENCIA da compra que acredito ser o [ORDER_NO] só que no PagSeguro o campo VALUE é Tipo: Texto. Formato: Livre        <input name="reference" type="hidden" value="REF1234">  

Abaixo são os dados de ENDEREÇO DE ENVIO do comprador, por favor me informe os códigos corretos:

Campo do CEP Tipo: Número. Formato: Um número de 8 dígitos:        <input name="shippingAddressPostalCode" type="hidden" value="01452002">  

Campo de endereço de envio Tipo: Texto. Formato: Livre, com limite de 80 caracteres        <input name="shippingAddressStreet" type="hidden" value="Av. Brig. Faria Lima">  

Campo do numero da casa Tipo: Texto. Formato: Livre, com limite de 20 caracteres        <input name="shippingAddressNumber" type="hidden" value="1384">  

Campo de complemento Tipo: Texto. Formato: Livre, com limite de 40 caracteres      <input name="shippingAddressComplement" type="hidden" value="5o andar">  

Campo do bairro Tipo: Texto. Formato: Livre, com limite de 60 caracteres        <input name="shippingAddressDistrict" type="hidden" value="Jardim Paulistano">  

Campo da cidade Tipo: Texto. Formato: Livre.<input name="shippingAddressCity" type="hidden" value="Sao Paulo">  

Campo do estado Tipo: Texto. Formato: Duas letras        <input name="shippingAddressState" type="hidden" value="SP">  

Abaixo são os dados do COMPRADOR:  

Campo Nome completo Tipo: Texto. Formato: No mínimo duas sequências de caracteres, com o limite total de 50 caracteres (no pagseguro não tem "sobrenome")
        <input name="senderName" type="hidden" value="José Comprador"> 

Campo DDD para o telefone Tipo: Número. Formato: Um número de 2 dígitos  
        <input name="senderAreaCode" type="hidden" value="11">  

Campo do numero de telefone Tipo: Número. Formato: Um número de 7 a 8 dígitos
        <input name="senderPhone" type="hidden" value="56273440">  

Campo E-mail Tipo: Texto. Formato: um e-mail válido (***), com no máximo 60 caracteres.
        <input name="senderEmail" type="hidden" value="***">  
  
</form>

Ler mais
Publicado em de Fernando Giacomel
André A.
André A.
Icm Partner

Olá Fernando,

Por favor, tente usar os seguintes códigos para o preenchimento automático dos campos:

Nome: [NAME]
Sobrenome:[LASTNAME]
1º campo do endereço: Adress first field [ADDRESS1]
2º campo do endereço: [ADDRESS2]
Cidade: [CITY]
Estado/Região: [STATEREGION]
País: [COUNTRY]
CEP: [ZIPPOSTALCODE]
Email: [EMAIL]

Espero que seja de ajuda!

Ler mais
Publicado em de André A.
Fernando Giacomel
Fernando Giacomel
User
Autor

Boa noite,

Tudo funcionou, mas alguns campos precisam de ajustes no software WebSiteX5.

O campo País não é necessário porque não é utilizado no PagSeguro. Então este campo eu deixei OCULTO.

No WebSiteX5 precisa deixar o campo CEP como tipo numerico, o campo CEP não pode aceitar letras e outros caracteres, somente numeros, por exemplo, se o comprador colocar o CEP 87.175-000 dá erro no PagSeguro por causa do ponto (.) e do hifen (-) Se colocar somente numeros funciona.

Precisa ser ADICIONADO o campo BAIRRO lá em "Pré-Definidos" (tipo texto)

Precisa ser ADICIONADO o campo NUMERO lá em "Pre-Definidos" (tipo texto)

Precisa ser ADICIONADO o campo DDD lá em "Pré-Definidos" (tipo numérico)

POR FAVOR ADICIONEM OS CAMPOS CITADOS ACIMA EM "PRE-DEFINIDOS" NA PROXIMA ATUALIZAÇÃO porque no PagSeguro é necessário estes campos. Se eu criar esses campos em "personalizados" eles ficam muito lá para baixo e não consigo subir o campo para o lugar correto. Por isso é necessário cria-los em "Pre-definidos".

-------------------------------------------

Por favor me passe o código para o preenchimento automático dos seguintes campos "Pré-Definidos" do WebSiteX5:

  • Telefone
  • Celular
  • Fax
  • Código Fiscal (CPF)
  • ICMS
  • Empresa
Ler mais
Publicado em de Fernando Giacomel
Bianca L.
Bianca L.
Icm Partner

Olá Fernando,

Para o telefone, você pode usar p [PHONE]

Para os outros campos, você terá para criar campos personalizados na aba "detalhes do cliente" e, em seguida, abrir a pré-visualização para que possa ser encontrado o ID atribuída a estes campos personalizados e adicione ID entre [ and ] para que esse campo seja enviado ao PagSeguro.

Ler mais
Publicado em de Bianca L.
Fernando Giacomel
Fernando Giacomel
User
Autor

Olá Paulo,

Testado e APROVADO, muito obrigado, quero agradecer também a Ana Paula e o André que ajudaram também na solução deste post.

Ok, então agora que está tudo funcionando quero deixar aqui o código que criamos para os demais usuários que quiserem adicionar o PagSeguro em sua loja.

Nas configurações avançadas do WebSiteX5 entre em Carrinho e depois vá para Gerenciamentos de Pedidos e adicione um novo tipo de pagamento, vá na aba Tipo e em Pagar Agora escolha Código Personalizado e cole o código abaixo alterando conforme querer.

<form method="post" target="pagseguro"
action="https://pagseguro.uol.com.br/v2/checkout/payment.html">

<input name="receiverEmail" type="hidden" value="SEU EMAIL CADASTRADO NO PAGSEGURO">
<input name="currency" type="hidden" value="BRL">

<input name="itemId1" type="hidden" value="1">
<input name="itemDescription1" type="hidden" value="Total das Compras">
<input name="itemAmount1" type="hidden" value="[PRICE, 1, ####.@@]">
<input name="itemQuantity1" type="hidden" value="1">


<input name="shippingAddressPostalCode" type="hidden" value="[ZIPPOSTALCODE]">
<input name="shippingAddressStreet" type="hidden" value="[ADDRESS1]">

Para ter o campo numero separado do endereço você precisa criar o campo personalizado conforme instruções do Paulo acima.

<input name="shippingAddressNumber" type="hidden" value="CODIGO PERSONALIZADO PARA NUMERO"> 

<input name="shippingAddressComplement" type="hidden" value="[ADDRESS2]">

Para o campo Bairro se for utilizar também tem que criar um personalizado.

<input name="shippingAddressDistrict" type="hidden" value="CÓGIGO PERSONALIZADO PARA BAIRRO"> 

<input name="shippingAddressCity" type="hidden" value="[CITY]">
<input name="shippingAddressState" type="hidden" value="[STATEREGION]">
<input name="shippingAddressCountry" type="hidden" value="BRA">

Como no PagSeguro não tem o campo Sobrenome, você pode colocar name e lastname conforme abaixo OU CRIA UM CAMPO PERSONALIZADO PARA "NOME COMPLETO".

<input name="senderName" type="hidden" value="[NAME] [LASTNAME]"> 

Para o campo DDD se for utilizar também tem que criar um personalizado.

<input name="senderAreaCode" type="hidden" value="<span>CÓGIGO PERSONALIZADO PARA DDD</span>"> 

<input name="senderPhone" type="hidden" value="[PHONE]">
<input name="senderEmail" type="hidden" value="[EMAIL]">

<!-- submit do form (obrigatório) -->
<input alt="Pague com PagSeguro" name="submit" type="image"
src="https://p.simg.uol.com.br/out/pagseguro/i/botoes/pagamentos/120x53-pagar.gif"/>

TESTADO POR MIM E APROVADO!

Dúvidas entrem em contato!

Ler mais
Publicado em de Fernando Giacomel
Bianca L.
Bianca L.
Icm Partner

Que bom que funcionou Fernando, me alegro!

Obrigado por compartilhar o código.

Um abraço!

Ler mais
Publicado em de Bianca L.
JC Macedo
JC Macedo
User

Olá Depois deste show de conhecimento, estamos por aqui os menos capacitados para tal feito, solicitando respeitosamente uma previsão de quando esta alternativa já estará inclusa no software.

Além disso, torno a me referir sobre a possibilidade de termos formas de pagamento que não nos penalizem com 14 dias de espera para recebimento.

Isso é necessário em alguns tipos de negócios onde se dispensa a intervenção desses sistemas de pagamento.

Um emissor de boletos e o sistema CIELO por exemplo. A vc Fernando Giacomel só elogios.

Ler mais
Publicado em de JC Macedo
Bianca L.
Bianca L.
Icm Partner

Olá JC Macedo. A sugestão do PagSeguro já foi levada à equipe responsável, mas não tenho uma previsão para dar nesse sentido, agora.

Ler mais
Publicado em de Bianca L.