Este tipo de integração permite que seu cliente possa selecionar os artigos que deseja adquirir e no momento de realizar a compra seja redirecionado para nossa plataforma de pagamentos (webcheckout).

Você poderá incluir a logo de sua companhia nesta página. A troca de dados é realizada através do método HTTP POST.

É necessário que o desenvolvedor da integração conte com conhecimentos de uma linguagem de programação dinâmica tipo PHP, Java etc.

 
 
Componentes da integração  
 
1. Formulário de pagamento  
Com este formulário HTML você envia o pedido da transação para nossa plataforma de pagamentos incluindo os dados da compra, utilizando o método HTTP POST.
 
2. Página de resposta  
É uma página que permite mostrar ao pagador o resultado da transação. Nosso sistema direcionará o pagador para esta página, una vez que tenha realizado a transação. Os dados com o resultado do pagamento serão enviados para seu sistema através de HTTP GET. Esta página é aberta com todos os status de transações: aprovada, rejeitada, em validação, esperando pagamento (para pagamentos em dinheiro), etc. Esta página é obrigatória.
 
3. Página de confirmação  
Através desta página confirmamos para o seu sistema o resultado final da transação. Neste ponto você pode atualizar seus sistemas de inventários, pedidos ou bancos de dados. Esta página nunca será visível para o comprador, já que seu objetivo é permitir a comunicação entre sistemas. Os dados são enviados por método HTTP POST. Se o comprador gera novas tentativas de pagamentos durante a compra, geram-se as páginas de confirmação para cada transação. Esta página somente é aberta para os status aprovada e rejeitada. Esta página não é obrigatória.
 
 
Se você quiser saber como integrar com Webchceckout clique aqui.

 
 
Como funciona a integração com o webcheckout?  
 
01. O processo começa quando o comprador entra no seu Web Site, seleciona os produtos ou serviços que deseja adquirir e pressiona o botão pagar. Seu sistema deve totalizar o valor da compra e enviar para nosso sistema um formulário de pagamento por método HTTP POST com alguns dados da compra.

02. O pagador é direcionado para nosso checkout, ali ele pode escolher a forma de pagamento com a qual deseja realizar a transação.

03. O PayU processa a transação e mostra o resultado na página de resposta.

04. O PayU redireciona o pagador para seu web site (página de resposta) e envia a informação do resultado para seu sistema através do método HTTP GET.

05. O sistema notificará o status final da transação através de una página de confirmação pelo método HTTP POST, adicionalmente, o sistema enviará um e-mail de confirmação a você e ao pagador.

 
 
Levar em conta:
  1. A codificação de sua página deve ser UTF-8.
  2. Você não deve entrar em nosso Web Checkout dentro de um iframe.
  3. Você não deve mascarar o URL durante o processo de pagamento.
  4. Caso você tenha certificado SSL na sua página de confirmação, é importante enviá-lo para sac@payulatam.com, solicitando que o mesmo seja inserido dentro de nosso banco de certificados.
  5. Temporariamente não utilize certificados de segurança de curva elíptica ou aqueles que possuam o conjunto de codificação TLS_ECDHE_ECDSA_WITH_RC4_128_SHA em sua página de confirmação.