Примеры по работе с API на разных языках
Отправка запроса
<?php
$url = "https://api.crystalpay.io/v3/method/list/";
$data = array(
"auth_login" => "example",
"auth_secret" => "example"
);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json'
));
$response = curl_exec($ch);
if ($response === false) {
echo 'cURL Error: ' . curl_error($ch);
} else {
echo 'Response: ' . $response;
}
curl_close($ch);
Генерация подписи signature
signature
<?php
$id = "example_id";
$salt = "example_salt";
$signature = sha1($id . ":" . $salt );
echo "Signature: $signature";
Обратите внимание!
Данные примеры генерации подписи signature актуальны только для формата: {id}:{salt}.
В случае, если указано иное, необходимо скорректировать код под другой формат.
Last updated