• Francia
página de estado
demo
asistencia
FAQContacte el soporte tecnico
Buscar
Categoria
Tags
España
Francia
España
Europa (Inglés)
India
Página principal
Casos de uso
Crear un pago
Crear un pago en vencimientos
Crear un pago multitarjeta
Crear un pago por token
Crear un enlace de pago
Crear una suscripción
Gestione sus suscripciones
Gestione sus transacciones
Analizar los diarios
Docs API
Formulario incrustado
API REST
Formulario en redirección
Pago móvil
Intercambio de ficheros
Ejemplo de código
Medios de pago
Plugins
Guías
Back office Experto
Guías funcionales

Presentación de los métodos

El cliente JavaScript admite métodos durante la integración: Inicializar el formulario de pago.

En Github se encuentran ejemplos de código sobre la integración de algunos de los métodos. Para consultarlos, haga clic en este enlace: JS Examples - JQuery.

Método Descripción Caso smartForm
KR.openPaymentMethod() Llamada para ofrecer directamente un medio de pago abriendo un pop-in o un pop-up sin dar la opción al comprador. Sí
KR.getPaymentMethods() Se llama para hacer una lista de los medios de pagos disponibles. Sí
userPaymentMethodsOrder Se llama para gestionar el orden de presentación de los medios de pago. Sí
KR.field.focus() Llamada para dar foco a un campo de formulario.
KR.setFormConfig() permite sobrescribirlos parámetros de inicializacióndeformToken.
KR.setBrand() Se llama para forzar la detección del medio de pago.
KR.onFormCreated() El formulario de pago está listo pero aún no se carga el contenido de las Iframe.
KR.onFormReady() El formulario está listo para usarse.
KR.submit() Envía el formulario(). Equivale al clic del usuario en el botón del formulario
KR.validate() Obsoleto, usarKR.validateForm()
KR.validateForm() Llamada para activar la validación local del formulario.

Los siguientes métodos están obsoletos y ya no son compatibles. No deben ser utilizadas :

  • KR.validate(): utilizar KR.validateForm()
  • KR.registerPlugin()

Gestión de pantalla en modo embedded.

Método Descripción
KR.fields.pan.help.button.hide() Oculta el icono de ayuda de PAN
KR.fields.pan.help.button.show() Muestra el icono de ayuda de PAN
KR.fields.cvv.hide() Ocultar el CVV
KR.fields.cvv.show() Muestra el CVV

Gestión de la visualización en modo Pop-in.

Método Descripción
KR.closePopin() Cierra la Pop-in (si está abierta)
KR.openPopin() Abre la Pop-in (si estaba cerrada)
KR.setShopName() Cambia el nombre de la tienda definida en el encabezado del pop-in.

Gestión dinámica del formulario (agregar, eliminar DOM)

Método Descripción
KR.addForm(CSS class or id) Agrega un formulario a un elemento del DOM. Devuelve un formId
KR.attachForm(CSS class or id) Obsoleto, usarKR.renderElements()
KR.renderElements(CSS class or id) Activar el formulario en un DOM existente. Devuelve un formId.
KR.hideForm(formId) Ocultar el formulario
KR.removeEventCallbacks() Las funciones KR.on[*] suprimen todas las devoluciones de llamada adjuntas
KR.removeForms() Suprime todos los formularios del DOM (llama automáticamente KR.removeEventCallbacks() )
KR.showForm(formId) Visualiza el formulario

Puede consultar: embedded-form-glue.

Manejo del botón de envío del formulario de pago:

CARACTERÍSTICAS Descripción
KR.button.setLabel('MON LABEL %amount-and-currency% ') Define una etiqueta donde %amount-and-currency% es remplazado por el monto y la divisa
KR.button.showSpinner() Muestra la animación de espera
KR.button.hideSpinner() Ocultar la animación de espera
KR.button.disable() Desactiva el botón (no se puede cliquear)
KR.button.enable() Activa el botón

Debe utilizar solo los métodos documentados. Cualquier artículo no documentado está sujeto a cambios sin previo aviso!

|
Jobs
Legal
GDPR
25.18-1.11