Створення підпису: відмінності між версіями

Матеріал з apidocs
Перейти до: навігація, пошук
Немає опису редагування
Немає опису редагування
Рядок 37: Рядок 37:
<!-- Текст у кутку --><span style="position: absolute; top: 6px; left: 8px;">← Назад</span>
<!-- Текст у кутку --><span style="position: absolute; top: 6px; left: 8px;">← Назад</span>
     <!-- Основний текст -->
     <!-- Основний текст -->
  <span>[[Тут твій текст]]</span>
</div>
  </div>


   <!-- Права кнопка -->
   <!-- Права кнопка -->
Рядок 58: Рядок 57:
     cursor: pointer;
     cursor: pointer;
   ">
   ">
<!-- Текст у кутку --><span style="position: absolute; top: 6px; right: 8px;">Далі →</span>
Інтеграція з ApplePay та GooglePay
 
<span style="position: absolute; top: 6px; right: 8px;">Далі →</span>
     <!-- Основний текст -->
     <!-- Основний текст -->
   <span>[[Тут твій текст]]</span>
   <span>[[Тут твій текст]]</span>

Версія за 08:19, 14 серпня 2025

Формування підпису Sign


(основний варіант для POST – запитів)

Sign = base64(sha256(secretKey + requestBody))

Де:

  • secretKey – секретний ключ.
  • requestBody – тіло запиту у форматі JSON (ідентичне формату EasyPay).


Приклади коду


C#

Convert.ToBase64String(SHA256.Create().ComputeHash(Encoding.UTF8.GetBytes(data)))

PHP

base64_encode(hash('sha256', ($secretKey.$requestbody), true))

← Назад

Інтеграція з ApplePay та GooglePay

Далі →

  Тут твій текст