1. Methods
Español
  • English
  • Español
  • Inicio
  • Integración con MCP
  • Libraries & SDKs (Online Payments)
    • Notas de versión
    • Mobile
      • Kushki Android
      • Kushki iOS 
      • Configuración ARM de Kushki iOS
    • Web
      • Kushki.js 🌐
      • kushki.js-hosted-fields
        • kushki.js Hosted Fields
        • Migrar a Kushki.js 2.0
        • Antifraud
          • Interfaces
            • SiftScienceObject
            • SecureInitRequest
            • SecureInitResponse
          • Methods
            • requestInitAntiFraud
            • requestSecureInit
            • requestValidate3DS
        • Card
          • CarApplePay interface
            • Interfaz ICardApplePay
          • Card-Interface
            • Interfaz ICard
            • Interfaz ICardSubscriptions
          • Errors
            • Lista de errores
          • Interfaces
            • MasterCardBrandingRequest
            • Interfaz ApplePayGetTokenOptions
            • Interfaz ApplePayOptions
            • ApplePayPaymentContact
            • AppleTokenResponse
            • CardFieldValues
            • CardOptions
            • DeviceTokenRequest
            • Fields
            • FormValidity
            • SecureDeviceTokenOptions
            • Styles
            • TokenResponse
            • Amount
            • Interfaz BrandByMerchantResponse
            • CardInfo
            • CardTokenResponse
            • DeferredByBinOptionsResponse
            • DeferredInputValues
            • DeferredValuesResponse
            • Field
            • FieldInstance
            • FieldValidity
            • VisaBrandingRequest
          • Methods
            • initApplePayButton
            • initCardToken
            • initSecureDeviceToken
            • Método requestBrandsByMerchant
            • Método requestDeviceToken
            • requestInitCardBrandingAnimation
          • Types
            • CssProperties
            • Moneda
            • FieldTypeEnum
        • Card Payouts
          • Card Payouts Interface
            • ICardPayouts
          • Enumerations
            • Enumeración `InputModelEnum`
          • Errors
            • Errores
          • Interfaces
            • CardPayoutOptions
            • CardPayoutSubscriptionTokenResponse
            • CardPayoutUniqueTokenResponse
            • Field
            • Fields
            • FieldValidity
            • Interfaz FormValidity
            • Interfaz `Styles`
          • Methods
            • initCardPayoutToken
          • Type Aliases
            • CardPayoutTokenResponse
            • InputTypeEnum
          • Types
            • CssProperties
        • Kushki
          • Methods
            • Función init
            • Función requestBankList
            • Función requestCommissionConfiguration
          • Classes
            • KushkiError
          • Interfaces
            • IKushki
            • KushkiOptions
            • CommissionConfigurationRequest
Home
Perú 🇵🇪México 🇲🇽Ecuador 🇪🇨Colombia 🇨🇴Chile 🇨🇱
Home
Perú 🇵🇪México 🇲🇽Ecuador 🇪🇨Colombia 🇨🇴Chile 🇨🇱
  1. Methods

Método initSecureDeviceToken




Función para renderizar el campo hosted de CVV e inicializar una instancia de ICardSubscriptions.

Parámetros#

* KushkiInstance: IKushki
* options: SecureDeviceTokenOptions
Debes definir la configuración del campo hosted de CVV
* Define DeviceTokenRequest con un subscriptionId ¡Obsoleto! Este campo quedó obsoleto en este método a partir de la versión 1.6.3 y ya no debes usarlo.
* Si quieres evitar que los campos se autocompleten (el valor por defecto es false).
* Define campos personalizados.
* Define estilos personalizados.

Devuelve#

Promise - instance of ICardSubscriptions.

Errores#

* Si los parámetros options o kushkiInstance son null o undefined, lanza el código de error E012.
* Si algún campo del parámetro options.fields tiene un selector incorrecto, lanza el código de error E013.

Ejemplos#

Configuración básica de Secure Device Token#

Define el contenedor del campo cvv.

Inicializar la instancia de suscripción de tarjeta#

Crea una instancia de SecureDeviceTokenOptions declarando el campo para el CVV.

Token de tarjeta para suscripciones, evitar autocompletado y campos personalizados.#

Container definition in html.

Inicializar la instancia de suscripción de tarjeta#

* Revisa la información que puedes definir al crear una instancia de SecureDeviceTokenOptions.
* Para habilitar la prevención de autocompletado en los campos, la bandera preventAutofill debe ser true.

Definir estilos personalizados#

Same style definition as initCardToken.

Definir los contenedores en html.#

Inicializar la instancia de suscripción de tarjeta#

Declaración de estilos personalizados para el campo CVV
Modified at 2026-09-11 16:00:32
Previous
initCardToken
Next
Método requestBrandsByMerchant
Built with