Para Quem é a API da Noodle?
Nossa API foi desenhada para empresas que buscam automação e controle total sobre seus fluxos de pagamento.Ciclo de Vida de um Split
Siga estes 4 passos para criar, processar e acompanhar seus pagamentos via API.-
Criação do Split
Envie umPOSTpara/external/split. A API retorna um split com statusPENDINGe um QR Code Pix vinculado. -
Disparo do Processamento
O processamento pode ser iniciado de duas formas:
- Pagando o QR Code gerado.
- Enviando um
POSTpara/external/split/{id}/pay(requer senha transacional).
-
Acompanhamento
UseGET /external/split/{id}/getpara consultar o status do split eGET /external/split/{id}/paymentspara ver os detalhes de cada pagamento. -
Finalização
Quando todos os pagamentos forem processados, o status final do split seráDONE. Verifique o campoerrorReasonpara falhas.
Entendendo os Status
Cada split e pagamento possui um status que indica sua posição no fluxo.Status do Split
PENDING: Split criado, aguardando ação.PROCESSING: Pagamentos em execução.DONE: Todos os pagamentos foram processados.
Status do Pagamento
PENDING: Aguardando processamento.PAID: Pagamento concluído com sucesso.ON_HOLD: Pagamento retido manualmente pelo cliente.ERROR: Falha no pagamento.
Visualizando um Split Típico
Após o processamento, um split típico terá a maioria dos pagamentos concluída com sucesso, com uma pequena fração podendo apresentar erros a serem tratados. A distribuição de status em um Split Finalizado tipicamente mostra 95% de pagamentos como ‘Pago com Sucesso’, 3% com ‘Erro no Pagamento’, e 2% ‘Retido Manualmente’.Endpoints Essenciais
A tabela abaixo resume as operações centrais para sua integração.| Ação | Método | Endpoint |
|---|---|---|
| Criar Split | POST | /external/split |
| Pagar Split | POST | /external/split/{id}/pay |
| Buscar Split | GET | /external/split/{id}/get |
| Listar Pagamentos do Split | GET | /external/split/{id}/payments |
| Apagar Split | DELETE | /external/split/{id} |
| Marcar como Pago | POST | /external/split/payments/{payment_id}/paid |
| Marcar como Pendente | POST | /external/split/payments/{payment_id}/pending |
| Reter Pagamento | POST | /external/split/payments/{payment_id}/withhold |
🚀 Conceito Principal: Autenticação Segura
Para garantir a máxima segurança, nossa API não usa chaves estáticas. Em vez disso, cada requisição é protegida por uma assinatura JWT única, gerada com uma chave privada que só você possui.Entenda a Autenticação
Aprenda em detalhes como funciona nosso fluxo de assinatura e por que ele é tão seguro.
Primeiros Passos
Navegue pelas seções abaixo para começar a usar a API.Referência Completa da API
Explore todos os endpoints disponíveis, seus parâmetros e respostas esperadas na nossa referência interativa.
Precisa de Ajuda?
Se tiver qualquer dúvida sobre o processo de autenticação ou uso da API, nossa equipe está pronta para ajudar.Contato de Suporte: [email protected]