Hola, en mercado pago hay una funcion para enviar unos datos por post y que te devuelva cierto resultado, la documentacion dice:
Cita: Envía un JSON con los atributos que deseas configurar por HTTP a la URL de la API, con tu access_token (cómo obtener mi access_token), usando un método POST.
Código PHP:
POST https://api.mercadolibre.com/subscription_plans?access_token=ACCESS_TOKEN
HEADERS:
Accept: application/json
Content-Type: application/json
{
"title":"Nombre del Plan",
"description":"Descripción del Plan",
"currency_id": "Tipo de moneda",// Argentina: ARS (peso argentino) ó USD (Dólar estadounidense); Brasil: BRL (Real).
"amount":2,
"quota_quantity":0,
"setup_amount":0,
"frequency_type":"month",
"frequency":2, //Cada dos meses
"allow_subscription_update":"no"
}
Yo lo hice con la libreria curl, haciendo esto ->
Código PHP:
<?php
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,'https://api.mercadolibre.com/subscription_plans?access_token=miToken');
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, "title=Suscripcion&amount=20&frequency=1&frequency_type=month¤cy_id=ARS");
$page = curl_exec($ch);
echo $page;
curl_close($ch);
?>
Pero no me devuelve nada, nose si el problema se deba al codigo token que envio, ya que este contiene simbolos "%" entonces le puse adelante un "/" para que los tome bien. Pero igualmente no me devuelve ningun resultado