🏢Estabelecimentos
Introdução:
Para integrar um novo estabelecimento à plataforma bemfácil®, utilize o endpoint de criação de estabelecimento. Este processo é essencial para começar a usufruir dos serviços financeiros digitais oferecidos pela bemfácil®.
Criação de Novo Estabelecimento
POST https://stage-api.bemfacil.digital/customer
O endpoint POST /customer permite o credenciamento de um ou mais estabelecimentos, habilitando-os a utilizar a conta digital bemfácil. É necessário fornecer detalhes como documento do estabelecimento, razão social, nome fantasia, telefone, chave do cliente, e-mail, entre outros. https://plataforma.bemfacil.digital/
Autenticação entre Sistemas <- Tipo de autenticação utilizada por este endpoint
Headers
Content-Type*
String
application/json
Authorization*
String
Bearer {Token gerado pela autenticação sistemica}
Request Body
document*
string
Documento do EC ex: 31593345038
legalName*
string
Razão social do EC (Caso seja pessoa física, cadastrar o nome completo)
fantasyName*
string
Nome fantasia do EC (Caso seja pessoa física, cadastrar o nome completo)
phone*
string
Telefone do EC, ex: +5511985140113
responsibleDocument
String
Documento do responsável pelos dados bancários Ex: 31593345038 ou 77602863000163
pixKeyType
Number
Tipo da chave pix: 1 - Documento 2 - email 3 - telefone 4 - chave aleatória 5 - dados bancários
pixKey
String
customerKey*
String
ID bemfácil do EC, ex: 12345
ispb
String
Número do banco perante o Bacem ex: 60872504
bankName
String
Nome do banco Ex 341 - ITAÚ
bankCode
String
Código do banco Ex: 341
agency
String
Agência da conta Ex: 1234
accountDigit
String
Digito da conta Ex: 1
account
String
Conta bancária Ex: 12334
nickname
String
Apelido para a conta pix Ex: Fulano da Silva
Exemplo de Request:
Exemplo de Response:
Este response indica que o estabelecimento foi criado e credenciado com sucesso na plataforma.
Alteração de Estabelecimento
Introdução:
Alterações nos dados cadastrais do estabelecimento podem ser realizadas através do endpoint específico para este fim. Isso permite atualizar informações importantes para a manutenção da conta.
Endpoint: PUT /customer/{documento}
Alteração de estabelecimento da Conta bemfácil
PUT https://stage-api.bemfacil.digital/customer/{documento}
Autenticação entre Sistemas <- Autenticação utilizada para este endpoint
Path Parameters
document*
String
Documento do EC
Headers
Content-Type*
String
application/json
Authorization*
String
Bearer {Token gerado pela autenticação sistemica}
Request Body
document
String
Documento do EC ex: 31593345038
legalName
String
Razão social do EC (Caso seja pessoa física, cadastrar o nome completo)
fantasyName
String
Nome fantasia do EC (Caso seja pessoa física, cadastrar o nome completo)
phone
String
Telefone do EC, ex: +5511985140113
customerKey
String
ID bemfácil do EC, ex: 12345
Exemplo de Request:
Exemplo de Response:
Este response confirma que as informações do estabelecimento foram atualizadas corretamente.
Habilitação de Estabelecimento
Introdução:
Para habilitar um estabelecimento previamente cadastrado e permitir que ele inicie suas operações na plataforma, é necessário utilizar o endpoint de habilitação.
Endpoint: PUT /enable/{documento}
Habilitar estabelecimento da Conta digital bemfácil
PUT https://stage-api.bemfacil.digital/enable/{documento}
Autenticação entre Sistemas <- Autenticação utilizada para este endpoint
Path Parameters
documento*
String
Documento do EC
Headers
Content-Type*
String
application/json
Authorization*
String
Bearer {Token gerado pela autenticação sistemica}
Exemplo de Request:
Exemplo de Reponse:
Este response indica que o estabelecimento foi habilitado com sucesso e está pronto para operar na plataforma.
Desabilitação de Estabelecimento
Introdução:
Caso seja necessário pausar ou encerrar as operações de um estabelecimento na plataforma bemfácil®, o endpoint de desabilitação permite realizar essa ação de forma controlada.
Endpoint: PUT /disable/{documento}
Desabilitar estabelecimento da Conta digital bemfácil
PUT https://stage-api.bemfacil.digital/disable/{documento}
Autenticação entre Sistemas <- Autenticação utilizada para este endpoint
Path Parameters
documento*
String
Documento do EC
Headers
Content-Type*
String
application/json
Authorization*
String
Bearer {Token gerado pela autenticação sistemica}
Exemplo de Request:
Exemplo de Response:
Este response confirma que o estabelecimento foi desabilitado conforme solicitado.
Consultar Estabelecimentos Cadastrados
A consulta de estabelecimentos permite listar qualquer estabelecimento cadastrado ou filtrar por critérios específicos, como documento, razão social ou nome fantasia.
Endpoint: GET /customer
Listagem de EC da Conta digital bemfácil
GET https://stage-api.bemfacil.digital/customer
Autenticação entre Sistemas <- Autenticação utilizada para este endpoint
Query Parameters
page
Number
Número da página
limit
Number
Limite de registros por página
document
String
Documento do EC
legalName
String
Razão social do EC
fantasyName
String
Nome fantasia do EC
Headers
Content-Type*
String
application/json
Authorization*
String
Bearer {Token gerado pela autenticação sistemica}
Exemplo de Request:
Exemplo de Response:
Este exemplo mostra uma resposta bem-sucedida da API, indicando que a operação de consulta foi realizada com sucesso ("status": "200", "message": "Sucesso"). A resposta inclui um array data contendo os detalhes de cada estabelecimento que corresponde aos critérios de busca.
Exclusão de Estabelecimento
A exclusão de um estabelecimento é uma operação sensível que remove permanentemente o estabelecimento e seus dados associados da plataforma, exceto seu extrato. Deve ser usada com cautela.
Cuidado! Este método irá executar duas ações. Apagar o EC do Cognito e remover os dados do Estabelecimento da Conta digital, exceto seu extrato!
Endpoint: DELETE /customer/{documento}
Operação para resetar o EC da conta digital
DELETE https://stage-api.bemfacil.digital/customer/{documento}
Autenticação entre Sistemas <- Autenticação utilizada para este endpoint
Headers
Content-type*
String
application/json
Authorization
String
Bearer {Token gerado pela autenticação sistemica}
Exemplo de Request
Exemplo de Response:
Last updated