Pular para o conteúdo
Baixar
Moove API

Uma chamada. Pago por inteiro.

Crie um link de pagamento pelo seu código. Seu cliente paga com qualquer token e você recebe o valor integral no seu.

Da chave ao primeiro pagamento.

  1. Crie uma chave de API

    No Moove Business, crie uma chave para o Moove Receive Agent. Ela é mostrada uma única vez, então coloque-a direto no seu ambiente.
  2. Crie um link de pagamento

    Um POST retorna uma URL de checkout. Seu cliente paga ali, com qualquer token, em qualquer rede.
  3. Saiba quando foi pago

    Cadastre um endpoint HTTPS e a Moove envia um evento assinado no instante em que um link for pago.

API enxuta. Garantias sólidas.

Qualquer token entra, o seu sai

Os clientes pagam com o que têm, em mais de 30 redes blockchain. Cada pagamento é liquidado na sua carteira, no token e na rede que você escolheu.

Um contrato em que você pode confiar

Versionada no caminho, aditiva na v1, com um esquema OpenAPI ao vivo.

Limites claros, erros claros

Limites por chave e por IP, um 429 direto e um único formato de erro com códigos estáveis.

Sem cobrança pela API em si.

Sem assinatura e sem cobrança por chamada. Quem paga com outro token ou em outra rede cobre os 0,02%, e você recebe o valor integral.
Acesso à API
Grátis
Mesmo token, mesma rede
Grátis
Entre tokens ou redes
0,02%

Moove vs. fazer tudo você mesmo.

Redes cobertasMooveMais de 30, num só endpointDesenvolver internamenteUma integração por rede
Converter para o seu tokenMooveEmbutido em todo pagamentoDesenvolver internamenteSua própria rota de swap e bridge
Saber que um pagamento chegouMooveWebhooks assinados e um endpoint de listagemDesenvolver internamenteListeners que você mantém para cada rede
Página de checkoutMooveUm link hospedado, pronto para compartilharDesenvolver internamenteProjetada, desenvolvida e hospedada por você
Se uma chave vazarMooveEla não consegue mover seus fundos sozinhaDesenvolver internamenteO que a hot wallet tiver

Perguntas frequentes.

Como consigo uma chave de API?

Entre no console do Moove Business e abra Chaves de API. Dê um nome à chave e escolha o Moove Receive Agent, que concede permissão para criar e consultar links de pagamento. A chave completa é mostrada uma única vez, na criação, e nunca mais, então guarde-a em um gerenciador de segredos. Não existe endpoint que crie chaves, então uma chave nunca pode emitir outra.

Para onde vai o dinheiro quando um cliente paga?

Para a carteira padrão do dono da chave, na rede e no token de liquidação dessa carteira. Quem faz a chamada não pode indicar outro destino. Por isso a conta precisa ter um handle Moove reivindicado e uma carteira padrão com token de liquidação antes da primeira chamada; sem os dois, criar um link retorna um 409 dizendo que a conta ainda não está pronta para receber pagamentos.

Existe uma API de pagamentos enviados?

Sim, o Moove Send Agent. Adicione-o a uma chave e a API prepara um pagamento para qualquer @moovehandle ou endereço de carteira, em qualquer rede, como uma transação não assinada. Seu agente assina e transmite com a sua própria chave e depois registra pela API. A Moove nunca guarda sua chave de assinatura, então uma chave de API vazada não consegue mover seus fundos sozinha. O Moove Swap Agent faz o mesmo para swaps e bridges.

Como funcionam os webhooks da Moove?

Cadastre até cinco endpoints HTTPS no console. Cada um recebe dois eventos, um quando um pagamento de um link é liquidado e outro quando um link é concluído. As entregas são assinadas com HMAC-SHA256 usando um segredo mostrado uma única vez. A entrega é pelo menos uma vez, então remova duplicatas pelo id do evento. Uma entrega que falha é tentada de novo até seis vezes.

Existem limites de requisições?

Sim. As requisições são limitadas por chave de API e por IP de origem, valendo o que for atingido primeiro, e passar do limite retorna 429. Espere de forma exponencial, com um pouco de jitter, em vez de tentar de novo na hora, porque requisições rejeitadas também contam. Use webhooks para saber o status do pagamento em vez de consultar um link o tempo todo, e planeje-se pelo limite de IP se várias integrações compartilham o mesmo host.

Como a API é versionada?

No caminho. Hoje há uma versão pública, a v1. As mudanças dentro de uma versão só acrescentam novos endpoints, novos campos opcionais e novos campos de resposta. Tudo o que quebraria um cliente, como remover um campo ou mudar um tipo, sai como uma nova versão no caminho. Faça seu cliente ignorar campos desconhecidos e se basear nos códigos de erro, nunca nas mensagens.

Continue explorando.

Cresça com a gente.

Conte seu produto, volume e stack.

Seu dinheiro. Sua jogada.

Escaneie para baixar o Moove App
Baixe na App StoreDisponível no Google Play