Foros del Web » Programando para Internet » PHP »

Peticiones Curl con PHP

Estas en el tema de Peticiones Curl con PHP en el foro de PHP en Foros del Web. Buen día, estoy tratando de integrar un servicio a traves de curl con php el cual me indica los siguientes comandos. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código C: ...
  #1 (permalink)  
Antiguo 09/09/2019, 21:19
 
Fecha de Ingreso: julio-2015
Ubicación: MEXICO
Mensajes: 46
Antigüedad: 4 años, 4 meses
Puntos: 0
Peticiones Curl con PHP

Buen día, estoy tratando de integrar un servicio a traves de curl con php
el cual me indica los siguientes comandos.

Código C:
Ver original
  1. curl -X POST \
  2. -H "Content-Type: application/json" \
  3. -d '{"amount":100,"description":"taza","device_name":"dispositivo","cc_type":"credit_card"}' \
  4. 'https://mobile.mercadopago.com/point/services/integrations/v1?access_token=ACCESS_TOKEN'

ya lo realice de la siguiente manera :

Código PHP:
Ver original
  1. <?php
  2. $url ='https://mobile.mercadopago.com/point/services/integrations/v1?access_token=TOKEN';
  3. $ch = curl_init($url);
  4. $params= array('amount'=>5, 'description'=>'DEMO', 'device_name'=>'C-ME30S-792846', 'cc_type'=>'debit_card');
  5.  
  6. $options = array(
  7.         CURLOPT_RETURNTRANSFER => true,
  8.     CURLOPT_HTTPHEADER => array('Accept: application/json'),
  9.     CURLOPT_SSL_VERIFYPEER => false,
  10.     CURLOPT_POST=>1,
  11.     CURLOPT_POSTFIELDS=>$params
  12.  
  13. );
  14.    
  15. curl_setopt_array( $ch, $options );
  16.  
  17.    
  18.     $response = curl_exec($ch);
  19.    
  20.     curl_close($ch);
  21.  
  22.     $data = json_decode($response, true);
  23.  
  24.     var_dump($data);
  25.  ?>

Pero en la respuesta me dice que envie los parametros ya lo hice de varias maneras y el resultado es el mismo (You must provide a device_name, a description and an amount to process a payment)

Alguien sabe como pasar los parametros a travez de curl con php?

Gracias por su orientacion.
__________________
VENIMOS A APRENDER

Última edición por Triby; 10/09/2019 a las 08:05 Razón: Editar token, probablemente dato privado
  #2 (permalink)  
Antiguo 10/09/2019, 11:58
 
Fecha de Ingreso: julio-2015
Mensajes: 8
Antigüedad: 4 años, 4 meses
Puntos: 0
Respuesta: Peticiones Curl con PHP

Estás pasando los parametros como array, parece que debería ser un string json https://stackoverflow.com/questions/46673210/curl-d-parameter



La zona horaria es GMT -6. Ahora son las 23:53.