Inicio
Documentação
Recursos
Parcerias
Comunidade

Recursos

Confira as atualizaçÔes das nossas soluçÔes e do funcionamento do sistema ou peça suporte técnico.

Parcerias

Conheça nosso programa para agĂȘncias ou desenvolvedores que oferecem serviços de integração e vendedores que desejam contratĂĄ-los.

Comunidade

Fique por dentro das Ășltimas novidades, peça ajuda a outros integradores e compartilhe seu conhecimento.

Obter informaçÔes sobre o dispositivo - Main Apps - Mercado Pago Developers

Busca inteligente powered by OpenAI 

Obter informaçÔes

AtravĂ©s da função getInformation da classe SmartInformationTools, vocĂȘ recupera informaçÔes detalhadas sobre um dispositivo e o SDK de integraçÔes. Acesse essa função pelo objeto MPManager, como no exemplo a seguir:

          
val informationTools = MPManager.smartInformationTools

informationTools.getInformation { response ->
   response.doIfSuccess { smartInformation ->
       // Gerencie informaçÔes no dispositivo e integração
       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 ->
       // Gerencie erro na solicitação de informaçÔes 
}

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

final Function1<MPResponse<SmartInformation>, Unit> callback = (final MPResponse<SmartInformation> response) -> {
 if (response.getStatus() == ResponseStatus.SUCCESS) {
   // Gerencie informaçÔes no dispositivo e integração
   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 {
   // Gerencie erro na solicitação de informaçÔes
 }
 return Unit.INSTANCE;
};

smartInformationTools.getInformation(callback);

        
CampoDescrição
smartDeviceDetalhes do dispositivo.
integrationDetalhes do SDK de integraçÔes.
serialNumberNĂșmero de sĂ©rie da maquininha.
brandNameNome da marca da maquininha.
modelNameNome do modelo da maquininha.
paymentModuleVersionVersĂŁo do mĂłdulo de pagamento do SmartPOS.
nativeSdkVersionVersão do SDK de integraçÔes.