• França
lyra.com
Procurando
Categoria
Tags
pagina inicial
Suporte técnico

KR.validateForm()

Descrição

Este método verifica localmente se o formulário estiver válido. Retorna uma promessa:

  • then() é chamado quando o formulário for válido. result terá o valor null.
  • catch() é chamado quando o formulário for inválido. result contém os detalhes do erro.

Exemplo de integração

Deve implementar a função descrita no header da sua página de pagamento, depois de ter carregado a nossa biblioteca principal JavaScript (kr-payment-form.min.js), bem como as folhas de estilos associadas.

KR.validateForm().then( ({KR, result}) => {

    /* there is no error */
    /* result == null */
    }

)
.catch( ({KR, result}) => {

    /* Get the error message */
    var code = result.errorCode;
    var message = result.errorMessage;
    var myMessage = code + ": " + message;
    console.log(myMessage);

    /* if you have defined a callback using      */
    /* result.onError(), you can trigger it calling: */
    return result.doOnError();
    }

);

Uma vez que você interceptou os erros, pode iniciar manualmente o evento KR.onError() chamando result.doOnError();.

Jobs
Legal
GDPR
25.22-1.11