Documentação completa

Autenticação

Para utilizar a API, certifique-se que o seu IP está presente na Whitelist de IPs nas configurações do webservice em sua conta.

Para obter o seu token de acesso, você deve seguir o seguintes passos:
1) Gerar o header de autenticação
  • Criar uma string concatenando: Galax Id e o Galax Hash, usando o símbolo 2 pontos entre eles.
    Exemplo: "5473:83Mw5u8988Qj6fZqS4Z8K7LzOo1j28S706R0BeFe"
  • Codificar a string com base64
    NTQ3Mzo4M013NXU4OTg4UWo2ZlpxUzRaOEs3THpPbzFqMjhTNzA2UjBCZUZl
  • Enviar essa string no header, juntamente com o prefixo 'Authorization: Basic '.
  • Exemplo em PHP usando curl:
    $galaxId = "5473";
    $galaxHash = "83Mw5u8988Qj6fZqS4Z8K7LzOo1j28S706R0BeFe";
    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: Basic ' . base64_encode( $galaxId . ':' . $galaxHash) ) );
2) Obter o seu token de acesso através do endpoint /token.
* Certifique-se que o escopo solicitado está de acordo ao escopo requerido pelo método que deseja utilizar. Veja a lista completa de escopos no link.
Para utilizar o seu token de acesso, você deverá seguir os seguintes passos:
  • Enviar o access_token nas próximas requisições através do parâmetro header, juntamente com o prefixo 'Authorization: Bearer '.
  • O access_token tem a validade de 600 segundos. Ao expirar, você deve gerar um novo.

Autenticando nos clientes como parceiro:
No endpoint /token, além do header "Authorization Basic" que é utilizado para autenticação, deve-se informar também um header "AuthorizationPartner" .
Para gerar o conteúdo desse header:
  • Criar uma string concatenando: Galax Id Partner e o Galax Hash Partner, usando o símbolo 2 pontos entre eles.
    Exemplo: "20:XuXlLhYdU4LgBbLnLk9y35CrPjTmCtL4C5WlP50l"
  • Codificar a string com base64
    MjA6WHVYbExoWWRVNExnQmJMbkxrOXkzNUNyUGpUbUN0TDRDNVdsUDUwbA==
  • Enviar essa string no header, juntamente com o prefixo 'AuthorizationPartner: '.
  • Exemplo em PHP usando curl:
    $galaxId = "5473";
    $galaxHash = "83Mw5u8988Qj6fZqS4Z8K7LzOo1j28S706R0BeFe";
    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Authorization: Basic ' . base64_encode( $galaxId . ':' . $galaxHash) ) );

    $galaxIdPartner = "20";
    $galaxHashPartner = "XuXlLhYdU4LgBbLnLk9y35CrPjTmCtL4C5WlP50l";
    curl_setopt($ch, CURLOPT_HTTPHEADER, array('AuthorizationPartner: ' . base64_encode( $galaxIdPartner . ':' . $galaxHashPartner) ) );
Ainda ficou com dúvidas de como autenticar sendo parceiro? Clique aqui para obter mais informações.

URL: https://api.sandbox.cel.cash/v2
Galax Id: 5473
Galax Hash: 83Mw5u8988Qj6fZqS4Z8K7LzOo1j28S706R0BeFe

Login no sistema de desenvolvimento ( clique aqui para acessar )
E-mail: [email protected]
Senha: webservice@

URL: https://api-celcash.celcoin.com.br/v2
Galax Id e Galax Hash pode ser pego dentro da sua conta quando logado, indo em 'Módulos -> Webservice -> Instalar'.
Caso tenha dúvidas clique aqui.