clientSecret.
URLs base
| Ambiente | Base URL |
|---|---|
| Sandbox | https://sandbox.api.faciconnect.com |
| Produção | https://api.faciconnect.com |
Autenticação
Em dois passos:- Troca
clientId/clientSecretpor umaccess_tokenemPOST /token. - Usa
Authorization: Bearer <access_token>nos restantes endpoints.
Convenções
Valores monetários são inteiros em AOA, sem casas decimais (
15000 = 15.000 Kz).A tua
publishableKey sem o prefixo pk_test_/pk_live_.Idioma das mensagens:
pt (default), en, fr.Formato de erros
As respostas de erro seguem este formato:| Código | Significado |
|---|---|
401 | Token ausente, expirado ou credenciais inválidas. |
404 | Recurso não encontrado. |
422 | Corpo inválido (ex.: amount não-inteiro). |
Endpoints
POST /token
Obter access token.
POST /createPaymentOrder
Criar ordem de pagamento.
GET /paymentByExternalTransaction
Consultar estado (fallback).
Webhook
Notificações de estado (fonte da verdade).
A referência completa de cada endpoint — com playground interativo — está no grupo
Endpoints da barra lateral, gerada a partir da especificação OpenAPI.