Guardar tarjetas usando el VAULT widget - SDK iOS
Guardado de tarjetas
El VAULT widget de DEUNA permite guardar tarjetas de crédito y debito de forma segura. Para iniciar el proceso, debes usar la función initElements
. Esta configura el VAULT widget, verifica la conectividad a Internet y carga el enlace.
Parámetros
Parámetro | Descripción |
---|---|
userToken | El token de un usuario obtenido usando la API de DEUNA https://docs.deuna.com/reference/users-register https://docs.deuna.com/reference/request-otp https://docs.deuna.com/reference/login-with-otp |
callbacks | Una instancia de la clase ElementsCallbacks, la cual contiene callbacks que serán llamados en caso de éxito, error, o cuando el widget se cierre. |
closeEvents | Un conjunto de valores de tipo ElementsEvent que especifican cuándo cerrar automáticamente el VAULT widget. Consulta los eventos del VAULT widget aquí |
let callbacks = ElementsCallbacks(
onSuccess: { response in
self.deunaSDK.closeElements() // Cierra el VAULT widget
},
onError: { error in
// handle the error
self.deunaSDK.closeElements() // Cierra el VAULT widget
},
onClosed: {
// El VAULT widget fue cerrado
},
onCanceled: {
// El VAULT widget fue cerrado por el usuario
// No es necesario llamar a closeElements(...)
},
eventListener: { type, response in
// Escuchar los eventos
}
)
// Muestra el VAULT widget
deunaSDK.initElements(
userToken: "YOUR_USER_TOKEN",
callbacks: callbacks
)
Updated 18 days ago