FaciPay(publishableKey) é o ponto de entrada da SDK. Devolve uma instância que valida
a chave em background e expõe generateButton().
Parâmetros
A tua chave publicável (
pk_test_… em sandbox, pk_live_… em produção). Obrigatória —
uma chave vazia ou inválida impede o botão de renderizar.Propriedades
A chave fornecida na inicialização.
Estado da validação da chave:
idle | loading | valid | invalid | empty.
A validação é assíncrona; o estado evolui de idle/loading para valid ou invalid.Métodos
Cria um botão de pagamento. Ver generateButton().
Validação da chave
Ao inicializar, a SDK:- Verifica o formato da chave (prefixo
pk_test_/pk_live_). - Valida a chave contra o servidor de forma assíncrona.
- Atualiza
apiKeyStatus. Se inválida, orender()mostra uma mensagem de erro em vez do botão.
Próximo passo: generateButton()
Criar o botão com callbacks e opções.