PagSeguro Developers_

Tudo o que você precisa em serviços de pagamentos.

Aqui você encontra as documentações necessárias para integrar com as APIs, Bibliotecas e Módulos do PagSeguro.

Descubra tudo que a nossa plataforma pode te proporcionar!

Get Started    Referência da API

GuiaRápido PagSeguro - Checkout PagSeguro [Redirecionamento]

Objetivo

Apresentarmos um exemplo prático de aplicação da API Checkout PagSeguro [Redirecionamento].

📘

Envie o link utilziando suas redes socias também!

O link gerado no checkout redirecionamento pode ser enviado via whatsapp, assim como o Venda Rápida PagSeguro.

1º Passo: Gerar Token do ambiente de teste:

  • Para obter o token de sandbox, acesse nossa página de Sandbox.
  • Após realizar o Login, Localize o menu Perfis de Integração e clique em Vendedor. O token de sandbox estará disponível na seção Credenciais. *

Chamadas:

Features:

Chamada

Ação

../checkout

Obter autorização - Código Checkout

../transactions/cancels

Cancelar transação

../transactions/refunds

Estornar transação

2º Processando o Checkout:

Chamada:

Header:

Content-Type

Type

x-www-form-urlencoded

Content-Type: application/x-www-form-urlencoded; charset=ISO-8859-1

XML

Content-Type: application/xml; charset=ISO-8859-1

<checkout>
  <sender>
    <name>Jose Comprador</name>
    <email>[email protected]</email>
    <phone>
      <areaCode>99</areaCode>
      <number>999999999</number>
    </phone>
    <documents>
      <document>
        <type>CPF</type>
        <value>11475714734</value>
      </document>
    </documents>
  </sender>
  <currency>BRL</currency>
  <items>
    <item>
      <id>0001</id>
      <description>Produto PagSeguroI</description>
      <amount>99999.99</amount>
      <quantity>1</quantity>
      <weight>10</weight>
      <shippingCost>1.00</shippingCost>
    </item>
  </items>
  <redirectURL>http://lojamodelo.com.br/return.html</redirectURL>
  <extraAmount>10.00</extraAmount>
  <reference>REF1234</reference>
  <shipping>
    <address>
      <street>Av. PagSeguro</street>
      <number>9999</number>
      <complement>99o andar</complement>
      <district>Jardim Internet</district>
      <city>Cidade Exemplo</city>
      <state>SP</state>
      <country>BRA</country>
      <postalCode>99999999</postalCode>
    </address>
    <type>1</type>
    <cost>1.00</cost>
    <addressRequired>true</addressRequired>
  </shipping>
  <timeout>25</timeout>
  <maxAge>999999999</maxAge>
  <maxUses>999</maxUses>
  <receiver>
    <email>[email protected]jamodelo.com.br</email>
  </receiver>
  <enableRecover>false</enableRecover>
</checkout>
currency:BRL
itemId1:0001
itemDescription1:Notebook Prata
itemAmount1:100.00
itemQuantity1:1
itemWeight1:1000
reference:REF1234
senderName:Jose Comprador
senderAreaCode:11
senderPhone:56713293
senderCPF:38440987803
senderBornDate:12/03/1990
senderEmail:[email protected]
shippingType:1
shippingAddressStreet:Av. Brig. Faria Lima
shippingAddressNumber:1384
shippingAddressComplement:2o andar
shippingAddressDistrict:Jardim Paulistano
shippingAddressPostalCode:01452002
shippingAddressCity:Sao Paulo
shippingAddressState:SP
shippingAddressCountry:BRA
extraAmount:-0.01
redirectURL:http://sitedocliente.com
notificationURL:https://url_de_notificacao.com
maxUses:1
maxAge:3000
shippingCost:0.00

Response:

<checkout>
    <code>C13F573B27*********24FB16EDEE423</code>
    <date>2019-01-16T17:26:08.000-02:00</date>
</checkout>

3º Montar link com o código de checkout gerado na chamada anterior

Link original: https://sandbox.pagseguro.uol.com.br/v2/checkout/payment.html?code=código de checkout.

📘

Link gerado

Este link deve ser aberto em um browser de preferencia do Comprador.

Link: https://sandbox.pagseguro.uol.com.br/v2/checkout/payment.html?code=C13F573B27*********24FB16EDEE423

👍

Conteúdo completo

Tenha acesso ao conteúdo completo da API no neste link.

Link relacionados: