Inicialización del SDK iOS

Para empezar a utilizar el SDK de DEUNA necesitas importarlo a tus archivos swift

import DeunaSDK

Para usar el SDK necesitas inicializar el SDK o crear una instancia de la clase DeunaSDK.

// Inicializa el SDK mediante la creación de un singleton
DeunaSDK.initialize(
    environment: .sandbox, // Ambiente de pruebas (.sandbox) o producción (.production)
    publicApiKey: "YOUR_PUBLIC_API_KEY", // Llave pública proporcionada por DEUNA
)

// Ahora puedes usar el SDK mediante el uso de una instancia compartida de la clase DeunaSDK
DeunaSDK.shared

// Ejemplo
DeunaSDK.shared.initCheckout(...)
let deunaSDK = DeunaSDK(
   environment: .sandbox, // Ambiente de pruebas (.sandbox) o producción (.production)
   publicApiKey: "YOUR_PUBLIC_API_KEY",// Llave pública proporcionada por DEUNA
)
// uso del SDK
deunaSDK.initCheckout(...)

Consulta nuestra documentación para obtener tus credenciales

Explora nuestro demo para iOS

https://github.com/deuna-developers/deuna-sdk-ios/tree/main/Examples



Logs

Para activar o desactivar los logs del SDK de DEUNA usa el siguiente código

DeunaLogs.isEnabled = false