USEND PAY
#
Princípios básicosBem-vindo ao guia de referências da API da USEND PAY! Nossa API é RESTful e é através dela que você integra o seu sistema ao nosso.
Se você tiver alguma sugestão, reclamação ou dúvida sobre qualquer procedimento, por favor entre em contato conosco. Estamos em constante aprimoramento e te ouvir é muito importante para nós.
As chamadas a nossa API utilizam os verbos comuns REST e todas as respostas retornam em formato JSON, no endpoint base:
Importante
Nossa API não aceita em nenhum endpoint valores null
, undefined
ou string vazia
. Caso você passe um parâmetro com algum desses 3 valores, irá retornar um erro. Se o parâmetro não for obrigatório e você não quiser que ele seja computado, basta remover da request.
#
AutenticaçãoSempre que a sua aplicação chama algum de nossos endpoints, você deve passar como forma de autenticação a sua API Key adicionada ao Header da requisição, utilizando o seguinte formato:
Nota
Sua chave de api deve ser requisitada ao nosso time de Atendimento ou Desenvolvimento.
#
Ambientes de teste e produçãoPara transacionar com a USENDPAY você tem acesso a duas Chaves de API distintas, uma para teste e outra para produção. Dessa forma, o endpoint é o mesmo, sendo possível diferenciar o ambiente apenas escolhendo a chave apropriada para o tipo de operação que você deseja fazer.
Atenção
As chaves de autenticação para o ambiente live tem o poder de executar qualquer operação em nossa API, então é extremamente importante que você as mantenha em local seguro, e que não exponha no client-side de sua aplicação.
#
Códigos de respostaNossa API usa como retorno os códigos HTTP padrão para indicar tanto o sucesso de uma requisição, quanto para indicar falha. Segue:
Código | Significado |
---|---|
200 | Tudo ocorreu como deveria e sua requisição foi processada com sucesso. |
400 | Algum parâmetro obrigatório não foi passado, ou os parâmetros passados não estão corretos. |
401 | Falta de autorização para acessar este endpoint. |
403 | O valor passado no parâmetro está incorreto. |
404 | Endpoint ou algum valor não encontrado. |
405 | Método não autorizado. |
500 | Erro interno da API, tente novamente. Caso continue, entre em contato conosco. |
#
VersãoA versão mais atual da API se encontra em: v1