Solicitar formato

Endpoint
https://api.cryptomus.com/
CÓPIA DE

Todas as requisições devem usar os métodos HTTP apropriados (GET, POST, PUT, DELETE, etc.) seguindo a semântica REST e ser enviadas no formato JSON.
A requisição deve ser assinada.

Autenticação

O processo de autenticação é realizado enviando 2 cabeçalhos HTTP:

NomeDefinição
userIdO UUID do utilizador, que pode encontrar na sua conta pessoal quando clica no ícone do utilizador.
signHash MD5 do corpo da solicitação de postagem codificada na base64 e combinada com sua chave da API.

Definição

O UUID do utilizador, que pode encontrar na sua conta pessoal quando clica no ícone do utilizador.

Definição

Hash MD5 do corpo da solicitação de postagem codificada na base64 e combinada com sua chave da API.

Exemplo de geração de assinatura no PHP:


$data = json_encode($data);
$sign = md5(base64_encode($data) . $API_KEY);
CÓPIA DE

Se a solicitação não exigir parâmetros de passagem no corpo, forme uma assinatura para uma string vazia:


$sign = md5(base64_encode('') . $API_KEY);
CÓPIA DE
Diferente APIs -chave são usados ​​para aceitar pagamentos e pagamentos

Exemplo de solicitação


curl https://api.cryptomus.com/v1/payment/services \
  -X POST \
  -H 'userId: 8b03432e-385b-4670-8d06-064591096795' \
  -H 'sign: f80fa426a89eb62bd53997326865d850' \
  -H 'Content-Type: application/json' \
  -d '{}'
CÓPIA DE