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

Vendas Online via API com Mercado Pago - #4 Smart Checkout

06/03/2020

Nesse tutorial aprenderemos a utilizar o Smart Checkout que é uma forma de receber todas as formas de pagamento disponibilizadas pelo Mercado Pago.

Smart Checkout

Primeiramente instale o SDK do Mercado Pago via Composer, conforme feito na aula 03.

Pra separar o arquivo do Web Tokenize do Smart Checkout iremos criar o arquivo detail2.php que ficará assim:

<?php
// SDK de Mercado Pago
require 'lib/vendor/autoload.php';

// Configura credenciais
MercadoPago\SDK::setAccessToken('SEU_TOKEN');

// Cria um objeto de preferência
$preference = new MercadoPago\Preference();

// Cria um item na preferência
$item = new MercadoPago\Item();
$item->title = $_GET['label'];
$item->quantity = 1;
$item->unit_price = $_GET['amount'];
$preference->items = array($item);
$preference->save();
?>
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <form action="/controllers/PaymentController2.php" method="POST">
        <script
                src="https://www.mercadopago.com.br/integrations/v1/web-payment-checkout.js"
                data-preference-id="<?php echo $preference->id; ?>">
        </script>
    </form>
</body>
</html>

Não se esqueça de substituir no código acima o seu TOKEN.

Nessa linha, vamos criar também dentro do diretório controllers o PaymentController2.php:

<?php
echo "Pagamento realizado com sucesso!";

Lembre-se que para testar os códigos você precisa de um website com SSL.

Por hoje é só! Sucesso nos códigos e na vida!

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

Posts Relacionados

Vendas Online via API com Mercado Pago - #3 Web Tokenize Checkout
Nessa aula aprenderemos como trabalhar com Web Tokenize Checkout do Mercado Pago, recebendo pagamentos de cartão de crédito.
Saiba mais!
Vendas Online via API com Mercado Pago - #5 Introdução à API
Nessa vídeoaula iniciamos a introdução a API do Mercado Pago aprendendo como utilizar o checkout transparente do Mercado Livre.
Saiba mais!
Mercado Pago
Neste curso aprenderemos como desenvolver pagamentos através do checkout transparente da API do Mercado Pago.
Saiba mais!