Pix - Manual de Integração (1.1)
Integrando na Bcodex
Olá, bem-vindo à documentação técnica da Bcodex!
Nessa documentação, você vai encontrar todas as informações necessárias para integrar com as nossas APIs.
Sandbox e Produção compartilham o mesmo código, mas estão isolados um do outro, pois estão sendo executados em servidores separados e acessam bancos de dados diferentes. Mudar para Produção exige que você altere apenas a URL base e as credenciais. Os SDKs selecionam a URL base de acordo com o ambiente que você escolhe.
Postman:
Para facilitar a sua integração, disponibilizamos uma collection no Postman com todos os endPoints do produto Pix Pay.
Processo de Integração
Para se integrar na API Bcodex, você precisa passar por quatro etapas:
1. Obtenha suas credenciais de acesso
Nossas APIs possuem autenticação, utilizando SSO.
Nossos parceiros receberão por e-mail as credenciais necessárias para a autenticação no ambiente sandbox. Essas credenciais incluem o username e o password.
Com essas informações em mãos, nossos parceiros terão acesso a todas as funcionalidades disponíveis. Certifiquem-se de inserir essas credenciais de autenticação em todas as rotas relevantes.
Credenciais de Sandbox
Para acessar os endpoints em ambiente de sandbox, utilize as seguintes URL base:
Pix Pay: https://sandbox.bcodex.io/
Para obter suas credenciais, basta solicitá-las ao nosso suporte@bcodex.io informando o seu CNPJ, Nome da companhia, Nome fantasia, e a chave pix relacionada ao CNPJ informado.
Credenciais de Admin: São credenciais específicas destinadas à autenticação de um admin e à sua utilização nos endpoints designados exclusivamente para o admin.
Credenciais de Managers: São credenciais específicas destinadas à autenticação de um manager e à sua utilização nos endpoints designados exclusivamente para um manager.
No título de cada pasta de endpoints, indica qual autenticação deve ser utilizada para acessar o respectivo endpoint.
2. Integração
Nessa fase nosso cliente pode realizar seus desenvolvimento em nosso ambiente de sandbox (testes), onde é possível testar toda a comunicação com nossas apis e entender seus comportamentos.
3. Homologação
Após finalizar o desenvolvimento com as apis da Bcodex, você deverá preencher um roteiro de homologação da funcionalidade que está implementando, para que possamos validar sua integração.
4. Produção
Ao final da homologação, você receberá o nosso OK e as chaves do seu ambiente produtivo para iniciar sua operação.
PUTCadastrar o webHook pix
Endpoint para cadastro do webhook de notificações acerca de Pix recebidos. Somente Pix associados a um txid serão notificados.
DELETECancelar o webHook pix
Endpoint para cancelamento do webhook. Não é a única forma pela qual um webhook pode ser removido.
O PSP recebedor está livre para remover unilateralmente um webhook que esteja associado a uma chave que não pertence mais a este usuário recebedor.
Conciliação Admin e Gerenciamento
Guia de Utilização para Consulta de Cobranças por Admin:
Passos:
1. Geração de Autenticação do Admin:
- Inicie o processo batendo no endPoint de geração de autenticação do admin.
- Utilize as credenciais fornecidas pelo time Bcodex na requisição.
- Obtenha o token de autenticação necessário para realizar operações como admin.
2. Consulta de Cobranças para o Admin:
- Utilize o token obtido no passo anterior para enviar uma requisição ao endPoint de consulta de cobranças para o admin.
- Certifique-se de incluir todos os parâmetros necessários.
Guia de Utilização para Listagem de Managers Vinculados a uma Rede por Admin:
Passos:
1. Geração de Autenticação do Admin:
- Inicie o processo batendo no endPoint de geração de autenticação do admin.
- Utilize as credenciais fornecidas pelo time Bcodex na requisição.
- Obtenha o token de autenticação necessário para realizar operações como admin.
2. Listagem de Managers Vinculados à Rede:
- Utilize o token obtido no passo anterior para enviar uma requisição ao endPoint de listagem de managers vinculados à sua rede.
- Certifique-se de incluir todos os parâmetros necessários.
POSTAutenticação Admin
GETAdmin - Consulta de cobranças imediatas
Este endpoint disponibiliza a funcionalidade para que um administrador acesse e consulte todas as cobranças ocorridas na rede que ele supervisiona ou administra. Essa consulta abrange um registro abrangente de todas as transações financeiras realizadas na rede, fornecendo uma visão completa das operações.
GETAdmin - Listagem de Manager
Este endpoint oferece a funcionalidade de consulta que permite que um administrador acesse e consulte todas as informações detalhadas dos managers que estão vinculados a ele em um sistema ou plataforma específica.
POSTAdmin - Criação de um Manager
Este endpoint possibilita o Admin cadastrar um novo Manager de maneira prática e eficiente por meio de um endpoint.