Инструменты пользователя

Инструменты сайта


description_of_the_api

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
Последняя версия Both sides next revision
description_of_the_api [2017/07/27 10:43]
admin [Запрос к мерчанту]
description_of_the_api [2017/07/27 10:50]
admin [Ответ мерчанта]
Строка 16: Строка 16:
 ^ Название ^ Тип ^ Описание ^ ^ Название ^ Тип ^ Описание ^
 | type | string | Тип запроса (check) | | type | string | Тип запроса (check) |
-| expired_at | string | Cрок действия ордера в формате "​CCYY-MM-DDThh:​mm:​ssTZD"​ где TZD смещение часового пояса в формате [+-]hh:mm | 
 | pay_for | string | Номер заказа | | pay_for | string | Номер заказа |
 | amount | float | Сумма платежа в центах,​ если параметр mode = free, то будет передан 0 | | amount | float | Сумма платежа в центах,​ если параметр mode = free, то будет передан 0 |
Строка 34: Строка 33:
  "​type":"​check",​  "​type":"​check",​
  "​pay_for":"​55446",​  "​pay_for":"​55446",​
-        "​expired_at":"​2014-02-03T18:​43:​21+04:​00"​ 
  "​amount":​500.0,​  "​amount":​500.0,​
  "​way":"​RUR",​  "​way":"​RUR",​
Строка 141: Строка 139:
 | pay_for | string | Номер заказа | | pay_for | string | Номер заказа |
 | signature | string | Контрольная подпись,​ SHA1 от строки - "​pay;​status;​pay_for;​secret_key"​ | | signature | string | Контрольная подпись,​ SHA1 от строки - "​pay;​status;​pay_for;​secret_key"​ |
 +| receipt | json | Содержит информацию о списке покупок в чеке |
 +| receipt.items | array | Список товаров в чеке |
 +| receipt.items.name | string | Название товара |
 +| receipt.items.price | float | Цена за единицу товара |
 +| receipt.items.quantity | float | Количество |
 +| receipt.sum | float | Сумма чека |
  
   * "​pay"​ в строке для контрольной подписи - фиксированное слово (3 буквы),​ а не переменная   * "​pay"​ в строке для контрольной подписи - фиксированное слово (3 буквы),​ а не переменная
Строка 148: Строка 152:
 <code class="​json">​ <code class="​json">​
 { {
- "​status":​true,​ +  ​"​status":​true,​ 
- "​pay_for":"​55446",​ +  "​pay_for":"​55446",​ 
- "​signature":"​a25de68f9516e91ce8782b11abcd5801d7af20f4"​+  "​signature":"​a25de68f9516e91ce8782b11abcd5801d7af20f4"​ 
 +  "​receipt":​ { 
 +    "​items":​ [ 
 +      { 
 +        "​name":​ "​product 1", 
 +        "​price":​ 100.00, 
 +        "​quantity":​ 2.8 
 +      }, 
 +      { 
 +        "​name":​ "​product 2", 
 +        "​price":​ 18.50, 
 +        "​quantity":​ 4 
 +      }, 
 +      { 
 +        "​name":​ "​product 3", 
 +        "​price":​ 500.00, 
 +        "​quantity":​ 1 
 +      } 
 +    ], 
 +    "​sum":​ 854.00 
 +  }
 } }
 </​code>​ </​code>​
description_of_the_api.txt · Последние изменения: 2017/07/27 12:05 — admin