Integração Webcheckout

A Integração WebCheckout permite que seus clientes selecionem os itens que desejam adquirir em sua loja e realizem o pagamento em nossa plataforma de pagamento (WebCheckout).

WebCheckout integration

Você pode incluir o logotipo da sua empresa em nosso portal de pagamento, enviando-o via método HTTP POST.

Como funciona a Integração WebCheckout?

O procedimento para permitir que seus clientes paguem usando os serviços PayU é simples.

  1. Seu cliente navega em seu site e seleciona os produtos ou serviços que deseja adquirir. Seu sistema atualiza o valor da compra e envia para o nosso sistema o formulário de pagamento com as informações da compra.
    Seu sistema deve enviar esta informação via HTTP POST.

WebCheckout integration

  1. Para o processo de pagamento, seu cliente é redirecionado para nosso Checkout, onde ele pode selecionar o método de pagamento.
    PayU disponibiliza muitos métodos de pagamento que se adaptam às necessidades dos seus clientes de acordo com o país onde você processa a compra, veja os métodos de pagamento disponíveis.

WebCheckout integration

  1. PayU processa a transação e mostra o resultado em nossa página de resposta

WebCheckout integration

  1. Quando seu cliente volta para sua página após o processo de pagamento, PayU redireciona para sua página de resposta e envia os resultados da transação via HTTP GET. Você precisa processar a resposta e mostrar suas informações ao cliente.

WebCheckout integration

  1. Em paralelo, PayU notifica o status da transação para a página de confirmação via HTTP POST. Além disso, PayU notifica a você e seu cliente o resultado da transação via e-mail.

WebCheckout integration

Observações

  • A programação da sua página deve ser UTF-8.
  • A página WebCheckout não deve ser incluída em um iframe
  • Não mascare a URL durante o processo de checkout
  • Não use certificados de segurança de curva elíptica ou que tenham o pacote de criptografia TLS_ECDHE_ECDSA_WITH_RC4_128_SHA na sua página de confirmação.

Componentes de integração

Consulte as seções a seguir para saber como fazer a Integração WebCheckout.


Tópicos nesta seção

Formulário de pagamento

Com este formulário HTML, você pode enviar a solicitação de transação para nosso portal de pagamento junto com as informações de compra. Envie a solicitação usando o método HTTP POST.

Página de resposta

A página Resposta é uma página obrigatória e permite mostrar o resultado da transação ao pagador. Nosso sistema redireciona o pagador para esta página assim que a transação for realizada. Os dados com os resultados do pagamento são enviados ao seu sistema com o método HTTP GET.
Esta página é invocada para todos os estados da transação: aprovada, rejeitada, em validação, aguardando pagamento (dinheiro) etc.

Página de confirmação

Esta página permite obter confirmações do sistema relacionadas com os resultados da transação. Você pode atualizar os inventários, ordens ou bancos de dados do seu sistema. Esta página não é visível para o cliente e seu objetivo é permitir a comunicação entre sistemas. Os dados são enviados por método HTTP POST.
ISe o pagador gerar novas tentativas de pagamento durante o processo de pagamento, uma página de confirmação será gerada para cada transação. Esta página é invocada para estados aprovados e rejeitados.

Última modificação 24 de junho de 2022: clon issue (d73e43fe)