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

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


description_of_the_api

Различия

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

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

Both sides previous revision Предыдущая версия
Последняя версия Both sides next revision
description_of_the_api [2017/07/27 10:48]
admin [Запрос к мерчанту]
description_of_the_api [2017/07/27 10:50]
admin [Ответ мерчанта]
Строка 139: Строка 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 буквы),​ а не переменная
Строка 146: Строка 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