Скип на основной контент

Cryptopay

Быстрый старт
  1. Подписаться at cryptopay.me и получить API полномочия
  2. Создать терминал в Консоль Admin с приведенными ниже параметрами
  3. Начало обработки — адаптер предварительно построен и готов к использованию

Перейти в Cryptopay

Обзор​

Cryptopay — Платежи (криптовалютные платежи)

поставщик IDcryptopay
КатегорияКрипто и блокчейн
Сайтcryptopay.me

Поддерживаемые операции: Create Invoice (payments_authorize) Get Invoice Status (payments_status)


аутентификация​

Метод: HMAC SHA-1 (Схема таможенной подписи)
Алгоритм подписи:

Шаг вперед 1: MD5 Hash Payload (альбом)​

payload_hash = md5(request_body).hexdigest().lowercase()

Шаг вперед 2Подпись струна​

signature_string =
"{HTTP_METHOD}\n" +
"{payload_hash}\n" +
"application/json\n" +
"{date_iso8601}\n" +
"{api_path}"

Пример:

POST
d41d8cd98f00b204e9800998ecf8427e
application/json
2024-01-15T10:30:00+00:00
/api/invoices

Шаг вперед 3: HMAC SHA-1​

signature = hex(hmac_sha1(signature_string, api_secret))

Шаг вперед 4Заголовок авторизации​

HMAC {api_key}:{signature}

Дополнительный заголовок:

Date: 2024-01-15T10:30:00+00:00

конфигурация​

Необходимые параметры​

ПараметрОписание
base_urlБаза API URL
api_keyПубликация API Ключ
api_secretСекретный ключ для HMAC
pay_currencyКриптовалюта для оплаты (обязательно)
networkСеть блокчейн (опционально)

Картирование состояния​

Статус поставщика4pay СтатусОписание
newAuthenticationPendingСоздан счет, ожидающий оплаты
completedChargedОплата завершена
cancelledFailureСчет отменили
refundedRefundedВозврат платежа
unresolvedPendingНеурегулированный статус

Средства​