Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Checkout Transparente Pagseguro em PHP, JS e Python - #01 Introdução a API 4

26/01/2023

No tutorial de hoje iniciaremos o curso de vendas online com checkout transparente através do Pagseguro em sua versão de API 4, nas linguagens PHP, JS e Python.

Vendendo online com Pagseguro

Na aula de hoje veremos os requisitos básicos para se trabalhar com o Pagseguro + PHP em vendas online:

- Xampp
- Visual Studio Code
- Criar uma conta no Pagseguro

Quando acessar sua conta no Pagseguro altere seu status para vendedor e gere o token (veja o vídeo).

Posteriormente podemos acessar o site de desenvolvedores do Pagseguro.

PaymentController.php

O código PHP para cobrança com cartão de crédito ficou da seguinte maneira:

<?php
#Define o token e url (produção ou testes)
define('TOKEN','SEU_TOKEN');
define('URL','https://sandbox.api.pagseguro.com/charges');

#Recebimento das variáveis
$cardNumber = filter_input(INPUT_POST,'cardNumber',FILTER_DEFAULT);

#Define os campos a serem enviados ao Pagseguro
$data['reference_id'] = "ex-00001";
$data['description'] = "Motivo do pagamento";
$data['amount'] = [
    "value" => 100099,
    "currency" => "BRL"
];
$data['payment_method'] = [
    "type"=> "CREDIT_CARD",
    "installments"=> 1,
    "capture"=> true,
    "soft_descriptor"=> "My Store",
    "card"=> [
        "number"=> '4111111111111111',
        "exp_month"=> "03",
        "exp_year"=> "2026",
        "security_code"=> "123",
        "holder"=> [
            "name"=> "Jose da Silva"
        ]
    ]
];
$data["notification_urls"] = [
    "https://yourserver.com/nas_ecommerce/277be731-3b7c-4dac-8c4e-4c3f4a1fdc46/"
];
$data = json_encode($data);

Por hoje é só! Fiquem todos com Deus! Sucesso nos códigos e na vida!

Precisa de um professor? webdesignemfoco@gmail.com

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Vendas com Pagseguro - #21 Elementos de layout para aumentar suas vendas
Nessa vídeo aula iremos explicar algumas técnicas para aumentar a visibilidade dos seus produtos e consequentemente a venda no seu e-commerce.
Saiba mais!
Checkout Transparente Pagseguro em PHP, JS e Python - #03 Boleto
Continuando nossas aulas de integração com API V4 do PagueSeguro, nesse tutorial aprenderemos como integrar o nosso website ao sistema de boletos da plataforma.
Saiba mais!
Pagseguro
Nesse curso será abordado a temática de vendas online com pagseguro através do redirecionamento, lightbox e checkout transparente.
Saiba mais!