Как получить API ключ

Tegro
Tegro Опубликовано September 08, 2023

Для обеспечения доступа к REST-сервису и получения API-ключа, который обеспечит уникальную идентификацию вашего магазина, вам необходимо выполнить несколько важных шагов. Все это можно сделать через панель управления параметрами вашего магазина, которая доступна по следующей ссылке: https://tegro.money/my/shop-settings.


Важно отметить, что для работы с платежным агрегатором и передачи данных, ваши запросы должны быть выполнены методом POST и отправлены на адрес https://tegro.money/api/method. Это обеспечивает надежное соединение между вашим магазином и нашей платформой.


Кроме того, данные, которые вы отправляете в своих запросах, должны быть обязательно упакованы в формат JSON, чтобы была правильная обработка и взаимодействие с сервисом.


Однако, чтобы гарантировать безопасность и уникальность каждого вашего запроса, необходимо обязательно включить параметр nonce, который должен отличаться от всех предыдущих значений. Один из распространенных методов для генерации уникального значения nonce - использование текущего времени в секундах.


Для обеспечения дополнительного уровня безопасности и целостности данных, передаваемых в запросе, вы должны создавать подпись с использованием вашего секретного ключа и алгоритма SHA-256. Это гарантирует, что запросы будут аутентифицированы и защищены от несанкционированного доступа.

'1913EA9D9351469B1E5D852A', 'nonce' => time(), ); $body = json_encode($data); $sign = hash_hmac('sha256', $body, $api_key); $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://tegro.money/api/orders/", CURLOPT_RETURNTRANSFER => true, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS =>$body, CURLOPT_HTTPHEADER => array( "Authorization: Bearer $sign", "Content-Type: application/json" ), )); $response = curl_exec($curl); curl_close($curl); echo $response;

Продолжить чтение

Больше статей из нашего блога