Your Docusaurus site did not load properly.

A very common reason is a wrong site baseUrl configuration.

Current configured baseUrl = / (default value)

We suggest trying baseUrl =

USEND PAY

Princípios básicos#

Bem-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:

https://usendpay.marlim.co/v1/
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ção#

Sempre 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:

"api_key": "sua_api_key_value"
Nota

Sua chave de api deve ser requisitada ao nosso time de Atendimento ou Desenvolvimento.

Ambientes de teste e produção#

Para 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 resposta#

Nossa 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ódigoSignificado
200Tudo ocorreu como deveria e sua requisição foi processada com sucesso.
400Algum parâmetro obrigatório não foi passado, ou os parâmetros passados não estão corretos.
401Falta de autorização para acessar este endpoint.
403O valor passado no parâmetro está incorreto.
404Endpoint ou algum valor não encontrado.
405Método não autorizado.
500Erro interno da API, tente novamente. Caso continue, entre em contato conosco.

Versão#

A versão mais atual da API se encontra em: v1