<?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; ?>