As credenciais da API de pagamentos usam um schema fixo de permissões para limitar o que cada integração pode fazer.Documentation Index
Fetch the complete documentation index at: https://docs.safefypay.com.br/llms.txt
Use this file to discover all available pages before exploring further.
Estrutura da permissão
Módulos e efeitos
| Módulo | Campo | Efeito principal |
|---|---|---|
| Saldo | balance.read | Permite GET /v1/balance |
| Transações | transactions.read | Permite listagem e detalhe de transações |
| Transações | transactions.write | Permite criação e simulação de transações |
| Clientes | customers.read | Permite listagem e detalhe de clientes |
| Clientes | customers.write | Permite criação de clientes |
| Clientes | customers.edit | Permite atualização de clientes |
| Saques | cashouts.read | Permite listagem e detalhe de saques |
| Saques | cashouts.write | Permite criar, cancelar e simular saques |
| Saques | cashouts.allowAnyPixKey | Permite enviar chave PIX arbitrária no create cashout |
Regras importantes de saque
- Sempre use
withdrawNowAvailabledeGET /v1/balancepara definir o valor de saque. - Se
requiresFullWithdrawalNow = true, o valor deve ser exatamentewithdrawNowAvailable. - Quando
cashouts.allowAnyPixKey = false, a integração não pode sacar para chave PIX arbitrária. - O ambiente da operação (
SandboxouProduction) é definido pela própria credencial autenticada.
Boas práticas
- Crie credenciais separadas por serviço interno.
- Aplique menor privilégio possível em cada credencial.
- Não use uma única credencial com todos os módulos habilitados para todos os sistemas.
- Revogue e gere nova credencial imediatamente em caso de suspeita de vazamento.