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

Nesta seção, você aprenderá como enviar dados de transação para o gateway de pagamento da PayU. Este documento fornece as informações necessárias para criar um formulário HTML com os detalhes exigidos da transação e enviá-lo para o nosso sistema usando o método HTTP POST.

Página de resposta

A página de resposta permite exibir o resultado da transação para o pagador assim que ela for concluída. Embora esta página não seja obrigatória para o fluxo da transação, ela melhora a experiência do pagador ao redirecioná-lo de volta para o seu site. Essa página ajuda a completar a experiência de pagamento, mas considere que o pagador pode fechar o checkout sem acessá-la. A integração pode enviar os dados do resultado do pagamento via método HTTP GET, e a sua plataforma pode invocar a página de resposta para todos os estados da transação, incluindo aprovado, rejeitado, em validação e aguardando pagamento (para pagamentos em dinheiro).

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 (d73e43fe5)