A API Click2pay está implementada em conformidade com o princípio de design REST e nossa API possui recursos orientados a URLs, com códigos HTTP para indicação de erros.

Nós utilizamos funcionalidades HTTP nativas, como verbos de ação POST, PUT, GET, DELETE, para operações de leitura e escrita, bem como o modelo básico de autenticação HTTP.

Todas as respostas da API estão no formato de dados JSON, incluindo errors.

Para permitir que você possa explorar todos os serviços sem preocupação, utilize nossas credenciais que são compostas de client_id, client_secret de acesso, e public_key para uso do cardhash javascript.

Importante frisarmos que, chamadas realizadas com credenciais de teste, não são processadas junto a instituições bancárias.

Autenticação

As credenciais de autenticação <credentials>, são geradas através do client_id e client_secret de acesso separados por :, encodados em base64.
Ex: base64(client_id:client_secret)

- H Authorization: Basic <credentials>
- H Content-Type: application/json

Para executar as operações da API Click2Pay você deverá usar sua chave específica (Client ID e Client Secret) nos respectivos endpoints dos ambientes: