API для платежных терминалов: відмінності між версіями

Матеріал з NoDeny
Перейти до навігації Перейти до пошуку
(Новая страница: «==Общая информация== API запросы выполняются по http(s)-протоколу, в ответ приходит json. В ключе…»)
 
Рядок 7: Рядок 7:
curl 'https://app.nodeny-plus.com.ua/cgi-bin/api.pl'
curl 'https://app.nodeny-plus.com.ua/cgi-bin/api.pl'
</source>
</source>
Опрос урла без каких-либо параметров должен возвращать result = 0:
<pre>
  {"error":0}
</pre>
Это можно использовать для тестирования доступности и работоспособности API
{| class="wikitable"
|+Коды ошибок
|-
|10
|Со стороны терминала присланы некорректные данные. Если терминал пошлет эти же самые данные - будет возвращена ошибка
|-
|11
|Аккаунт в NoDeny не найден
|-
|12
|Не задана команда
|-
|13
|Неверно задана денежная сумма
|-
|14
|Неверный order id
|}

Версія за 14:26, 9 серпня 2016

Общая информация

API запросы выполняются по http(s)-протоколу, в ответ приходит json. В ключе error - код ошибки (0 - отсутствие ошибки)

Тестировать API можно с консоли, например:

curl 'https://app.nodeny-plus.com.ua/cgi-bin/api.pl'

Опрос урла без каких-либо параметров должен возвращать result = 0:

   {"error":0}

Это можно использовать для тестирования доступности и работоспособности API


Коды ошибок
10 Со стороны терминала присланы некорректные данные. Если терминал пошлет эти же самые данные - будет возвращена ошибка
11 Аккаунт в NoDeny не найден
12 Не задана команда
13 Неверно задана денежная сумма
14 Неверный order id