Документ описывает примеры вызовов CrocoPAY API по выполнению ордера от его создания до завершения.
Документ описывает примеры вызовов CrocoPAY API по выполнению ордера от его создания до завершения.
Для теста вызова или получения ссылки оплаты, используйте Postman. Файл для импорта настроек можно скачать тут!
URL-адрес: https://crocopay.tech/api/v2/h2h/invoices
систему, на свой сайт: POST
Заголовки (Headers) и тело запроса (Body)
POST /api/v2/h2h/invoices HTTP/1.1
Host: crocopay.tech
Client-Id: GnHqauRCUVtB8sECR7m
Client-Secret: vpBpXo7REyApkDnLIOpMR3lk1ndaLmY2qoZptV9cHOtjJLUDsW26GBSe2kda1IVQIMR758Z
Content-Type: application/json
{
"amount": 5000,
"currency": "RUB",
"payment_option": "TO_CARD",
"callback_url": "https://example.com/payment?user_id={user_id}"
}
| Параметр | Описание | Статус | Тип | Пример |
|---|---|---|---|---|
| Client-Id (Header) | Идентификатор клиента | Обязательно | Строка | GnHqauRCUVtB8sECR7m |
| Client-Secret (Header) | Секретный ключ клиента | Обязательно | Строка | vpBpXo7REyApkDnLIOpMR3lk1ndaLmY2qoZptV9cHOtjJLUDsW26GBSe2kda1IVQIMR758Z |
| amount (Body) | Сумма платежа в копейках | Обязательно | Integer | 5000 |
| currency (Body) | Валюта платежа | Обязательно | Строка | RUB |
| payment_option (Body)1 | Способ оплаты | Обязательно | Строка | TO_CARD | SBP | SBP_Alfa |
| callback_url (Body)2 | URL, на который придет уведомление о платеже. | Обязательно | Строка | https://example.com/payment?user_id={user_id} |
["inputFiltered"] => array(7) {
["timestamp"] => int(1734617868)
["subtotal"] => int(1390)
["percentage"] => int(0)
["charge_percentage"] => int(0)
["charge_fixed"] => string(10) "0.00000000"
["total"] => int(1390)
["sign"] => string(64) "0162f16847ceb010dfc0e754475d09e27c88b8c0fe23829efd3b04876dd230d2"
}
URL-адрес: https://crocopay.tech/api/v2/h2h/invoices/{invoice_id}
систему, на свой сайт: GET
Заголовки (Headers)
GET /api/v2/h2h/invoices/911c2823-f55b-43b5-9881-d5653107f7dc HTTP/1.1
Host: crocopay.tech
Client-Id: E4bsjbA9EqCoKbnvG2PQG6ZeV
Client-Secret: qz9UAVOO6cVVHnryr1cOdcabpMquIQfaGNwaKeSz2H7MlZaT4GcM9UlZZwSOiSL6qdf6QnunIwsNKntfMJMVVwnNxpKc9
| Параметр | Описание | Статус | Тип | Пример |
|---|---|---|---|---|
| invoice_id | Уникальный идентификатор счёта | Обязательно | UUID | 911c2823-f55b-43b5-9881-d5653107f7dc |
| Client-Id (Header) | Идентификатор клиента | Обязательно | Строка | E4bsjbA9EqCoKbnvG2PQG6ZeV |
| Client-Secret (Header) | Секретный ключ клиента | Обязательно | Строка | qz9UAVOO6cVVHnryr1cOdcabpMquIQfaGNwaKeSz2H7MlZaT4GcM9UlZZwSOiSL6qdf6QnunIwsNKntfMJMVVwnNxpKc9 |
URL-адрес: https://crocopay.tech/api/v2/h2h/payment-method/available
систему, на свой сайт: GET
Заголовки (Headers)
GET /api/v2/h2h/payment-method/available HTTP/1.1
Host: crocopay.tech
Client-Id: YvoKbnvG2PQG6ZeV
Client-Secret: qz9UAVz2H7MlZaT4GcM9UlZZwSOiSL6qdf6QnunIwsNKntfMJMVVwnNxpKc9
| Параметр | Описание | Статус | Тип | Пример |
|---|---|---|---|---|
| Client-Id (Header) | Идентификатор клиента | Обязательно | Строка | YvoKbnvG2PQG6ZeV |
| Client-Secret (Header) | Секретный ключ клиента | Обязательно | Строка | qz9UAVz2H7MlZaT4GcM9UlZZwSOiSL6qdf6QnunIwsNKntfMJMVVwnNxpKc9 |