Closed narfista closed 4 years ago
Ya encontre.... El endpoint /collection/notifications/ ha sido deprecado, se debe usar /v1/payments/ en su lugar, (ver nota de deprecación https://www.mercadopago.com.ar/developers/es/guides/localization/migrating-v0-v1)
Hola @narfista Gracias por tu comentario y te pido disculpas, estuve muy atareado ahora intento hacer la corrección y nuevamente te pido disculpas por la demora.
@narfista Sabes, acabo de probar nuevamente el SDK con la api que documentan y con la que esta registrada en el SDK y la "depracada" aun funciona, es mas la plataforma de gestión comercial que tengo esta funcionando con este SDK. Lo que estas intentando recibir en el LOG puede ser de una transacción de otra cuenta de Mercado Pago o un modo Test que no esta bien configurado. Como estas usando tu cuenta?
Hola, gracias por el codigo me ayudo a entender un poco mas el confuso api de MP. :)
En el ipn.php , pasando como parametros el token y userid, los links de pago los genera bien, y hago pagos de prueba con el accessToken de SandBox. Pero la respuesta en el ipn es "userid" is not the owner of the resource "userid"
CONFIGURACION IPN.PHP $dataArray = array( "accessToken" => $mp_access_token, "developer" => array(
'log' => array( "registro" => true, "directorio" => "" ), ), "user_id" => $mp_userid, "get" => array( 'ipn' => true, 'id' => $mp_userid ),
);
$response = sapidk_mp($dataArray)['get'];
En Archivo de Debugueo sapidkmp_log.txt Array ( [get] => Array ( [message] => 149493306 is not the owner of the resource 149493306 [error] => forbidden [status] => 403 [cause] => Array ( )
)
Alguna idea? o alguien con el mismo problema?