Estabelecimentos
Last updated
Last updated
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®.
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.
Autenticação entre Sistemas <- Tipo de autenticação utilizada por este endpoint
Content-Type*
String
application/json
Authorization*
String
Bearer {Token gerado pela autenticação sistemica}
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
Este response indica que o estabelecimento foi criado e credenciado com sucesso na plataforma.
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}
PUT
https://stage-api.bemfacil.digital/customer/{documento}
Autenticação entre Sistemas <- Autenticação utilizada para este endpoint
document*
String
Documento do EC
Content-Type*
String
application/json
Authorization*
String
Bearer {Token gerado pela autenticação sistemica}
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
Este response confirma que as informações do estabelecimento foram atualizadas corretamente.
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}
PUT
https://stage-api.bemfacil.digital/enable/{documento}
Autenticação entre Sistemas <- Autenticação utilizada para este endpoint
documento*
String
Documento do EC
Content-Type*
String
application/json
Authorization*
String
Bearer {Token gerado pela autenticação sistemica}
Exemplo de Request:
Este response indica que o estabelecimento foi habilitado com sucesso e está pronto para operar na plataforma.
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}
PUT
https://stage-api.bemfacil.digital/disable/{documento}
Autenticação entre Sistemas <- Autenticação utilizada para este endpoint
documento*
String
Documento do EC
Content-Type*
String
application/json
Authorization*
String
Bearer {Token gerado pela autenticação sistemica}
Este response confirma que o estabelecimento foi desabilitado conforme solicitado.
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
GET
https://stage-api.bemfacil.digital/customer
Autenticação entre Sistemas <- Autenticação utilizada para este endpoint
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
Content-Type*
String
application/json
Authorization*
String
Bearer {Token gerado pela autenticação sistemica}
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.
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}
DELETE
https://stage-api.bemfacil.digital/customer/{documento}
Autenticação entre Sistemas <- Autenticação utilizada para este endpoint
Content-type*
String
application/json
Authorization
String
Bearer {Token gerado pela autenticação sistemica}