Es necesario los datos del paso Cobros: Parámetros de Entrada y Salida de Pay-me SDK iOS y obtener el Access Token del API de Seguridad.
Importar PaymeSDK
Nos ubicamos en la parte superior de la clase que se encargará de invocar al SDK. En este punto, se debe importar el SDK para que sus métodos y entidades puedan ser reconocidas.Invocar PaymeSDK
El comercio debe interactuar con la clasePaymeClient quien se encargará de iniciar el flujo. La clase se inicia con los siguientes parámetros:
delegate: Activity que se encargará de implementar los métodos del delegado.merchantCode: Código del comercio entregado por Alignet.
PaymeClient, el comercio debe interactuar con la función:
setEnvironment: Función que recibe el ambiente donde se hará la autorización.invokeAffiliationForm: Función que se encarga de invocar al SDK para que el usuario pueda escoger o ingresar una tarjeta para el registro o actualización de una afiliación. Esta función recibe los siguientes parámetros:from: Es el ViewController donde se realizará la invocación del SDK.sessionToken: Token de acceso que se debe obtener cada vez que se requiera invocar al SDK del API de Seguridad.paymeAffiliationRequest: El objeto de entrada que contiene toda la información de la afiliación.
setEnvironment: Este parámetro nos permitirá seleccionar el ambiente:
- Development
- Production
Agregar métodos delegates
Para completar la integración, es necesario agregar los métodos del delegadoPaymeClientDelegate. Para este flujo se debe implementar la función:
onAffiliationResponse-> Función que entrega el resultado final de la afiliación.

