PHP code example of climba-commerce / mercadopago-sdk-php
1. Go to this page and download the library: Download climba-commerce/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/ */
climba-commerce / mercadopago-sdk-php example snippets
// Step 1: Require the library from your Composer vendor folder
ions\MPApiException;
use MercadoPago\MercadoPagoConfig;
// Step 2: Set production or sandbox access token
MercadoPagoConfig::setAccessToken("<ACCESS_TOKEN>");
// Step 3: Initialize the API client
$client = new PaymentClient();
try {
// Step 4: Create the request array
$request = [
"transaction_amount" => 100,
"token" => "YOUR_CARD_TOKEN",
"description" => "description",
"installments" => 1,
"payment_method_id" => "visa",
"payer" => [
"email" => "[email protected]",
]
];
// Step 5: Make the request
$payment = $client->create($request);
echo $payment->id;
// Step 6: Handle exceptions
} catch (MPApiException $e) {
echo "Status code: " . $e->getApiResponse()->getStatusCode() . "\n";
echo "Content: " . $e->getApiResponse()->getContent() . "\n";
} catch (\Exception $e) {
echo $e->getMessage();
}
use MercadoPago\Client\Payment\PaymentClient;
use MercadoPago\Exceptions\MPApiException;
use MercadoPago\MercadoPagoConfig;