A Finchain possui APIs para todas as funcionalidades necessárias para você integrar seu projeto de Web3 seja ele de tokenização, negociação de ativos digitais e criptomoedas ou criação de dapps (decentralized applications).
As APIs estão divididas em 3 seções principais:
API da Plataforma de Negociação
Tudo para negociação na Exchange ou Private Markets (marketplace): Consultas de saldo, informações da conta, envio e cancelamento de ordens, pedidos de retirada de reais ou cripto.
API do Finchain Token Creator
Já criou seu token no FTC? Agora você pode fazer transferências on-chain, mint e burn de tokens direto pela API, transformando seu projeto em um aplicativo Web3.
API de Gateway de Pagamentos Cripto (beta)
Com a API Gateway de Cripto da Finchain você pode receber pagamentos em Bitcoin e Ether (Ethereum) podendo gerar endereços de depósito, realizar consultas etc.
API da Plataforma de Negociação
A Finchain disponibiliza duas formas de APIs para integração de negociação (trade), consultas, depósitos e retiradas de tokens: REST e Websocket. Todos os endpoints podem ser acessados tanto em REST quanto em Websocket.
A API da Plataforma de Trade está dividida em API Pública e Privada. Os endpoints públicos podem ser consultados sem autenticação enquanto que os endpoints privados só podem ser acessados com usuário/senha e autenticação de 2 fatores ou com chave de API e secret.
Exemplo de chamada na API Pública utilizando HTTP REST. Nesse exemplo serão servidos os dados básicos do ticker ou par 1 (InstrumentId = 1), que é o BTCBRL.
https://api.finchain.alphaprod.net/ap/GetInstrument?OMSId=1&InstrumentId=1
Documentação da API da Plataforma de Negociação
Para mais informações, exemplos de códigos em várias linguagens e testes clique aqui: https://finchain-trade-api.readme.io/
API do Finchain Token Creator
Com a API do Finchain Token Creator você pode interagir diretamente com o Blockchain e realizar operações básicas com o seu token.
Importante: É necessário criar uma conta e emitir o token pelo dashboard do token creator antes de usar a API.
Com a API do FTC você pode emitir mais tokens (mint), queimar tokens já criados (burn) e transferir tokens para outras carteiras. Além disso você pode realizar consultas de transações e endereços.
O próximo passo é configurar o SDK no seu ambiente de desenvolvimento:
npm install finchain-token-creator
Documentação da API do Token Creator
Para mais informações sobre o nosso SDK do FTC, exemplos de códigos clique aqui: https://www.npmjs.com/package/finchain-token-creator
API de Gateway de Pagamentos em Criptomoedas (versão beta)
Com a API de Gateway de Pagamentos/Recebimentos de Criptomoedas, você pode turbinar o seu site de e-commerce, doações ou qualquer outro site ou app com transações e pagamentos.
As moedas atualmente disponíveis na API de Gateway de Pagamentos são apenas Bitcoin e Ether (Ethereum). Em breve disponibilizaremos mais criptomoedas e stablecoins.
Documentação da API de Gateway de Pagamentos com Criptomoedas
Você pode testar os endpoints do Gateway no seu ambiente de testes: https://flowgateway-testnet.herokuapp.com/api-doc
Se você tem um projeto que possa se beneficiar com tokenização, infraestrutura de blockchain e negociação de tokens deixe o seu e-mail que entraremos em contato.