File "processa_doacao.php"

Full path: C:/xampp/htdocs/www_real/processa_doacao.php
File size: 989 B (989 B bytes)
MIME-type: text/x-php
Charset: utf-8

Download   Open   Edit   Advanced Editor &nnbsp; Back

<?php
require 'vendor/autoload.php'; // Carrega o SDK do MercadoPago

// Configura as credenciais do MercadoPago
MercadoPago\SDK::setAccessToken('SEU_ACCESS_TOKEN');

// Verifica o tipo de doação
$tipo = $_POST['tipo'];
$valor = ($tipo == 'premium') ? 20 : 50;

// Cria a preferência de pagamento
$preference = new MercadoPago\Preference();
$item = new MercadoPago\Item();
$item->title = ($tipo == 'premium') ? "Doação Premium" : "Doação VIP";
$item->quantity = 1;
$item->unit_price = $valor;
$preference->items = array($item);
$preference->back_urls = array(
    "success" => "http://thisaionbrasil.ddns.net/retorno.php?status=success&tipo=$tipo",
    "failure" => "http://thisaionbrasil.ddns.net/retorno.php?status=failure",
    "pending" => "http://thisaionbrasil.ddns.net/retorno.php?status=pending"
);
$preference->auto_return = "approved";
$preference->save();

// Redireciona o usuário para o checkout do MercadoPago
header("Location: " . $preference->init_point);
exit;
?>