1. Autorización
El llamado a este servicio WEB se hace desde el servidor del comercio y es el primer paso para interactuar con Plexo, obteniendo como resultado una sesión de usuario. Autorización enviada como objeto
El llamado a este servicio REST se hace desde el servidor del comercio y como resultado se obtiene una sesión de usuario para interactuar con la Web de Plexo, cuyo layout y comportamiento se basará en las opciones que se especifiquen en la invocación.
Se hará un post a:
Firmado como todos los demás paquetes, con la versión JSON del objeto Authorization
Campos de una autorización
Los campos requeridos se detallan a continuación:
Los campos opcionales se detallan a continuación:

Ver en los Modelos de Plexo la especificación de WebFormSettings en
Como ejemplo:
WebFormSettingsDto webSettings = new WebFormSettingsDto();
UIOptionsDto uiOptions = new UIOptionsDto();
TokenizationSettingsDto tokenizDto = new TokenizationSettingsDto();
DisplayOptionsDto displayDto = new DisplayOptionsDto();
Map<String, String> colours = new HashMap<>();
colours.put("Primary","#000080");
colours.put("Secondary","#008080");
colours.put("Background","#C0C0C0");
uiOptions.setColors(colours);
uiOptions.setAutoDarkTheme(true);
uiOptions.setTheme("dark");
uiOptions.setLogoURL("https://via.placeholder.com/196x64.png?text=MiComercio");
webSettings.setuI(uiOptions);
displayDto.setAccessibility(true);
displayDto.setDetails(true);
displayDto.setFooter(false);
displayDto.setLogo(true);
displayDto.setTitles(false);

Como resultado se obtendrá un ID de sesión (*) en formato string que se usará en el siguiente paso.
Last updated