Formato de solicitud

Endpoint
https://api.cryptomus.com/
COPIAR

Todas las solicitudes deben enviarse a través del método de publicación en formato JSON.
La solicitud debe estar firmada

Autenticación

El proceso de autenticación se lleva a cabo enviando 2 encabezados HTTP:

NombreDefinición
merchantEl UUID del comerciante, que puede encontrar en la cuenta personal del comerciante en la sección Configuración.
signMD5 hash del cuerpo de la solicitud posterior codificada en Base64 y combinado con su clave API.

Definición

El UUID del comerciante, que puede encontrar en la cuenta personal del comerciante en la sección Configuración.

Definición

MD5 hash del cuerpo de la solicitud posterior codificada en Base64 y combinado con su clave API.

Ejemplo de generación de firma en PHP:


$data = json_encode($data);
$sign = md5(base64_encode($data) . $API_KEY);
COPIAR

Si la solicitud no requiere parámetros de aprobación en el cuerpo, luego forme una firma para una cadena vacía:


$sign = md5(base64_encode('') . $API_KEY);
COPIAR
Diferente API clave se utilizan para aceptar pagos y pagos

Ejemplo de solicitud


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