Apresentação dos métodos
O cliente JavaScript suporta os métodos durante a integração: Iniciar o formulário de pagamento.
Método | Descrição |
---|---|
Chamado para destacar um campo do formulário. | |
permite sobrescreveros configurações de inicializaçãodoformToken . | |
Chamado para forçar a detecção do meio de pagamento. | |
KR.onFormCreated() | O formulário de pagamento está pronto mas o conteúdo dos iframes não carregou ainda. |
KR.onFormReady() | O formulário está pronto para ser usado. |
KR.submit() | Submete o formulário(). Equivalente ao usuário clicando no botão do formulário |
KR.validate() | Obsoleto, usarKR.validateForm() |
Chamado para iniciar a validação local do formulário. |
Os métodos seguintes são obsoletas e não são mais suportadas. Não devem ser usados :
- KR.validate(): usar KR.validateForm()
- KR.registerPlugin()
Gestão da exibição em modo incorporado.
Método | Descrição |
---|---|
KR.fields.pan.help.button.hide() | Oculta o ícone de ajuda do PAN |
KR.fields.pan.help.button.show() | Exibe o ícone de ajuda do PAN |
KR.fields.cvv.hide() | Ocultar o CVV |
KR.fields.cvv.show() | Exibir o CVV |
Gestão da exibição em modo Pop-in.
Método | Descrição |
---|---|
KR.closePopin() | Fecha a Pop-in (se aberta) |
KR.openPopin() | Abre a popIn (se estiver fechada) |
KR.setShopName() | Altera o nome da loja definido no cabeçalho da pop-in. |
Gerenciamento dinâmico do formulário (Adição, remoção do DOM):
Método | Descrição |
---|---|
KR.addForm(CSS class or id) | Adiciona um formulário em um elemento do DOM. Retorna um formulário |
KR.attachForm(CSS class or id) | Obsoleto, usarKR.renderElements() |
KR.renderElements(CSS class or id) | Ativa o formulário em um DOM existente. Retorna um formulário. |
KR.hideForm(formId) | Ocultar o formulário |
KR.removeEventCallbacks() | Apaga todos os callbacks anteriormente vinculados com as funções KR.on[*] |
KR.removeForms() | Apaga todos os formulários do DOM (chama automaticamente KR.removeEventCallbacks() ) |
KR.showForm(formId) | Exibir o formulário |
Pode consultar : embedded-form-glue.
Manuseio do botão de apresentação do formulário de pagamento:
PARÂMETRO | Descrição |
---|---|
KR.button.setLabel('MON LABEL %amount-and-currency% ') | Define um label ou %amount-and-currency% será substituído pelo valor e a moeda |
KR.button.showSpinner() | Exibe a animação de espera |
KR.button.hideSpinner() | Ocultar a animação de espera |
KR.button.disable() | Desative o botão (non clickable) |
KR.button.enable() | Ative o botão |