Inicio
DocumentaciĂłn
Recursos
Partners
Comunidad

Recursos

Revisa las actualizaciones de nuestras soluciones y operatividad del sistema o pide soporte técnico.

Partners

Conoce nuestro programa para agencias o desarrolladores que ofrecen servicios de integraciĂłn y vendedores que quieren contratarlos.

Comunidad

Recibe las Ășltimas novedades, pide ayuda a otros integradores y comparte tus conocimientos.

Obtener informaciĂłn - SDK y Point Smart - Mercado Pago Developers

BĂșsqueda inteligente powered by OpenAI 

Obtener informaciĂłn

A través de la función getInformation de la clase SmartInformationTools, recuperas información detallada sobre un dispositivo y el SDK de las integraciones. Accede a esta función por el a través del objeto MPManager, como en el ejemplo a continuación:

          
val informationTools = MPManager.smartInformationTools

informationTools.getInformation { response ->
   response.doIfSuccess { smartInformation ->
       // Manejar la información del dispositivo e integración
       val deviceSerialNumber = smartInformation.smartDevice.serialNumber
       val brandName = smartInformation.smartDevice.brandName
       val modelName = smartInformation.smartDevice.modelName
       val paymentModuleVersion = smartInformation.smartDevice.paymentModuleVersion

       val sdkVersion = smartInformation.integration.nativeSdkVersion
   }.doIfError { error ->
       // Manejar el error en la solicitud de información
}

        
          
final SmartInformationTools smartInformationTools = MPManager.INSTANCE.getSmartInformationTools();

final Function1<MPResponse<SmartInformation>, Unit> callback = (final MPResponse<SmartInformation> response) -> {
 if (response.getStatus() == ResponseStatus.SUCCESS) {
   // Manejar la información del dispositivo e integración
   final String deviceSerialNumber = response.getData().getSmartDevice().getSerialNumber();
   final String brandName = response.getData().getSmartDevice().getBrandName();
   final String modelName = response.getData().getSmartDevice().getModelName();
   final String paymentModuleVersion = response.getData().getSmartDevice().getPaymentModuleVersion();

   final String sdkVersion = response.getData().getIntegration().getNativeSdkVersion();
 } else {
   // Manejar el error en la solicitud de información 
 }
 return Unit.INSTANCE;
};

smartInformationTools.getInformation(callback);

        
CampoDescripciĂłn
smartDeviceDetalles del dispositivo.
integrationDetalles del SDK de las integraciones.
serialNumberNĂșmero de serie del lector.
brandNameNombre de la marca del lector.
modelNameNombre del modelo del lector.
paymentModuleVersionVersiĂłn del mĂłdulo de pago del SmartPOS.
nativeSdkVersionVersiĂłn del SDK de las integraciones.