Métodos do SDK

Métodos do SDK

Esta página documenta todos os métodos públicos disponíveis na instância do PixFace SDK.

mount

Inicializa e monta o SDK no DOM. Este método deve ser chamado após a criação da instância do SDK e antes de qualquer outra operação.

Type: Function Returns: Promise<void>

const sdk = PixFace({
  apiURL: "https://api.dev.pixtopay.com",
  api_key: "pk_dev_xxxxxxxxx",
  integrationId: "sua-integration-id"
});
 
sdk.mount().then(() => {
  console.log("SDK montado com sucesso!");
});

verifyDocument

Inicia o fluxo padrão.

Type: Function Parameters: Object Returns: Promise<void>

sdk.verifyDocument({
  cpf: "12345678900", 
  referenceId: "order-123",
  action: "signup"
});

Parâmetros:

NomeTipoDescriçãoObrigatório
cpfstringCPF do usuário (apenas números ou formatado)✅ Sim
referenceIdstringID de referência para rastreamento❌ Não
actionstringNome da ação sendo executada❌ Não

startFaceIndex

Inicia o fluxo de Liveness.

Type: Function Parameters: Object Returns: Promise<void>

sdk.startFaceIndex({
  cpf: "12345678900",
  referenceId: "user-456"
});

Parâmetros:

NomeTipoDescriçãoObrigatório
cpfstringCPF do usuário (apenas números ou formatado)✅ Sim
referenceIdstringID de referência para rastreamento❌ Não

openVerifySOWFlow

Inicia o fluxo Source of Wealth (Origem dos Recursos).

Type: Function Parameters: Object Returns: Promise<void>

sdk.openVerifySOWFlow({
  cpf: "12345678900",
  referenceId: "transaction-789"
});

Parâmetros:

NomeTipoDescriçãoObrigatório
cpfstringCPF do usuário (apenas números ou formatado)✅ Sim
referenceIdstringID de referência para rastreamento❌ Não

closeModal

Fecha o modal de verificação e limpa src do iframe.

Type: Function Returns: void

sdk.closeModal();

setLang

Altera o idioma do fluxo de verificação. Atualmente ignorado pelo front.

Type: Function Parameters: string Returns: void

sdk.setLang("en");
 
sdk.setLang("pt");

checkCPF

Valida se um CPF é válido.

Type: Function Parameters: string Returns: boolean

const isValid = sdk.checkCPF("123.456.789-09");
console.log(isValid); // true
 
const isInvalid = sdk.checkCPF("000.000.000-00");
console.log(isInvalid); // false
 
const alsoValid = sdk.checkCPF("12345678909"); // aceita com ou sem formatação

Veja Também