PHP code example of fenusa0 / mercadopago-sdk-php
1. Go to this page and download the library: Download fenusa0/mercadopago-sdk-php library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
fenusa0 / mercadopago-sdk-php example snippets
$mp = new MP ("CLIENT_ID", "CLIENT_SECRET");
$accessToken = $mp->get_access_token();
print_r ($accessToken);
$preferenceResult = $mp->get_preference("PREFERENCE_ID");
print_r ($preferenceResult);
$preference = array (
"items" => array (
array (
"title" => "Test",
"quantity" => 1,
"currency_id" => "USD",
"unit_price" => 10.4
)
)
);
$preferenceResult = $mp->create_preference($preference);
print_r ($preferenceResult);
$preference = array (
"items" => array (
array (
"title" => "Test Modified",
"quantity" => 1,
"currency_id" => "USD",
"unit_price" => 20.4
)
)
);
$preferenceResult = $mp->update_preference("PREFERENCE_ID", $preference);
print_r ($preferenceResult);
$filters = array (
"id"=>null,
"site_id"=>null,
"external_reference"=>null
);
$searchResult = $mp->search_payment ($filters);
print_r ($searchResult);
header("Content-type: text/plain");
$mp = new MP ("CLIENT_ID", "CLIENT_SECRET");
$paymentInfo = $mp->get_payment_info ($_GET["id"]);
header ("", true, $paymentInfo["status"]);
print_r ($paymentInfo);
$result = $mp->cancel_payment($_GET["ID"]);
// Show result
print_r ($result);
$result = $mp->refund_payment($_GET["ID"]);
// Show result
print_r ($result);