function probandoMP()
{
    $sessionid = "1234567890";
    $payer = array("name" => "Cristian ", "surname" => "Tala S.", "email" => "*****@*****.**", "date_created" => "", "phone" => array("area_code" => "-", "number" => "+56991629602"), "address" => array("zip_code" => "00000", "street_name" => "Presidente Kennedy", "street_number" => "5933"), "identification" => array("number" => "null", "type" => "null"));
    $shipments = array("receiver_address" => array("floor" => "-", "zip_code" => "000000", "street_name" => "DESTINO", "apartment" => "-", "street_number" => "-"));
    $items = array(array("id" => $sessionid, "title" => "Producto", "description" => "x", "quantity" => 1, "unit_price" => 10, "currency_id" => "CLP", "picture_url" => "", "category_id" => ""));
    //set back url
    $back_urls = array("pending" => "URLPENDING", "success" => "URLSUCCESS");
    //mount array pref
    $pref = array();
    $pref['external_reference'] = $sessionid;
    $pref['payer'] = $payer;
    $pref['shipments'] = $shipments;
    $pref['items'] = $items;
    $pref['back_urls'] = $back_urls;
    $pref['payment_methods'] = $payment_methods;
    $mp = new MP(CTALA_MP_CLIENTID, CTALA_MP_CLIENTSCRETET);
    $preferenceResult = $mp->create_preference($pref);
    $result = "";
    $result .= "<pre>";
    if ($preferenceResult['status'] == 201) {
        if (true) {
            $link = $preferenceResult['response']['sandbox_init_point'];
        } else {
            $link = $preferenceResult['response']['init_point'];
        }
    } else {
        $result .= "Error: " . $preferenceResult['status'];
    }
    $result .= print_r($preferenceResult, true);
    $filters = array("id" => null, "site_id" => null, "external_reference" => null);
    $searchResult = $mp->search_payment($filters);
    $result .= print_r($searchResult, true);
    $result .= "</pre>";
    return $result;
}
 * Search approved payments in last month
 * @date 2012/03/29
 * @author hcasatti
 */
// Include Mercadopago library
require_once "../../lib/mercadopago.php";
// Create an instance with your MercadoPago credentials (CLIENT_ID and CLIENT_SECRET):
// Argentina: https://www.mercadopago.com/mla/herramientas/aplicaciones
// Brasil: https://www.mercadopago.com/mlb/ferramentas/aplicacoes
// Mexico: https://www.mercadopago.com/mlm/herramientas/aplicaciones
// Venezuela: https://www.mercadopago.com/mlv/herramientas/aplicaciones
$mp = new MP("CLIENT_ID", "CLIENT_SECRET");
// Sets the filters you want
$filters = array("range" => "date_created", "begin_date" => "NOW-1MONTH", "end_date" => "NOW", "status" => "approved", "operation_type" => "regular_payment");
// Search payment data according to filters
$searchResult = $mp->search_payment($filters);
// Show payment information
?>
        <table border='1'>
            <tr><th>id</th><th>site_id</th><th>date_created</th><th>operation_type</th><th>external_reference</th></tr>
            <?php 
foreach ($searchResult["response"]["results"] as $payment) {
    ?>
                <tr>
                    <td><?php 
    echo $payment["collection"]["id"];
    ?>
</td>
                    <td><?php 
    echo $payment["collection"]["site_id"];
    ?>
Example #3
0
<?php

require_once 'mercadopago.php';
$mp = new MP("CLIENT_ID", "CLIENT_SECRET");
$filters = array("status" => "approved");
$search_result = $mp->search_payment($filters, 0, 10);
print_r($search_result);
Example #4
0
<?php

if (isset($_POST["_eventId_confirmation"])) {
    require_once "lib/mercadopago.php";
    $clientid = $_SESSION['user'];
    $clientsecret = $_SESSION['pass'];
    $mp = new MP($clientid, $clientsecret);
    $date1 = implode("-", array_reverse(explode("/", $_POST['date1'])));
    $date2 = implode("-", array_reverse(explode("/", $_POST['date2'])));
    $filters = array("range" => "date_created", "begin_date" => $date1 . "T00:00:00.00Z", "end_date" => $date2 . "T23:59:00.00Z", "sort" => "date_created", "criteria" => "desc");
    // Search payment data according to filters
    $searchResult = $mp->search_payment($filters, 0, 10);
    $rowslimit = (int) $searchResult["response"]["paging"]["total"];
    echo "<h5> Total - rows: " . $rowslimit . " </h5><br><br>";
    /*
     echo "<pre>";
     print_r($searchResult);
     echo "</pre>"; 
     exit(0);
    */
    // Show payment information
    ?>
   
       
       <a href="#" class="export">Export Table</a>                
       <table class="ch-datagrid-controls" id="table_collections" >
            <tr style="background-color: lightgrey;" >
            
              <td scope="col">Payment Id</td>
              <td scope="col">Order</td>
              <td scope="col">Date created</td>