🏢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
Name | Type | Description |
---|---|---|
Content-Type* | String | application/json |
Authorization* | String | Bearer {Token gerado pela autenticação sistemica} |
Request Body
Name | Type | Description |
---|---|---|
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 | Chave pix do cliente Ex: 31593345038 / 77602863000163 / +5511985140113 / email@bemfacil.com.br ... |
email* | String | email do EC ex: email@bemfacil.com.br |
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.
Bom saber: Os dados do Body, devem ser passados dentro de uma lista []
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.
Utilize o endpoint PUT /customer/{documento}
para atualizar os dados de um estabelecimento já existente. As informações que podem ser atualizadas incluem razão social, nome fantasia, telefone, entre outras.
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
Name | Type | Description |
---|---|---|
document* | String | Documento do EC |
Headers
Name | Type | Description |
---|---|---|
Content-Type* | String | application/json |
Authorization* | String | Bearer {Token gerado pela autenticação sistemica} |
Request Body
Name | Type | Description |
---|---|---|
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.
O endpoint PUT /enable/{documento}
é destinado à habilitação de estabelecimentos, garantindo que estejam aptos a realizar transações e acessar os serviços da conta digital bemfácil.
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
Name | Type | Description |
---|---|---|
documento* | String | Documento do EC |
Headers
Name | Type | Description |
---|---|---|
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.
Através do endpoint PUT /disable/{documento}
, é possível desabilitar um estabelecimento, interrompendo temporariamente ou permanentemente suas atividades na conta digital bemfácil.
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
Name | Type | Description |
---|---|---|
documento* | String | Documento do EC |
Headers
Name | Type | Description |
---|---|---|
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
Name | Type | Description |
---|---|---|
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
Name | Type | Description |
---|---|---|
Content-Type* | String | application/json |
Authorization* | String | Bearer {Token gerado pela autenticação sistemica} |
Exemplo de Request:
Neste exemplo, a requisição busca estabelecimentos utilizando parâmetros de consulta para paginação (page
e limit
) e filtragem por documento (document
). A resposta incluirá uma lista de estabelecimentos que correspondem aos critérios de busca, dentro dos limites de paginação especificados.
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
Name | Type | Description |
---|---|---|
Content-type* | String | application/json |
Authorization | String | Bearer {Token gerado pela autenticação sistemica} |
Exemplo de Request
Exemplo de Response:
Este exemplo de response indica que o estabelecimento especificado foi excluído com sucesso da plataforma. A resposta confirma a ação realizada e não inclui dados adicionais, uma vez que se trata de uma operação de exclusão.
Last updated