Здесь показаны различия между двумя версиями данной страницы.
| Both sides previous revision Предыдущая версия Следущая версия | Предыдущая версия | ||
|
description_of_the_api [2015/10/15 10:05] admin [Выставление счета в кабинет покупателя] |
description_of_the_api [2017/07/27 12:05] (текущий) admin [API 2.0] |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ========API 2.0======== | + | ========API 2.1======== |
| ======Общая информация====== | ======Общая информация====== | ||
| Строка 20: | Строка 20: | ||
| | way | string | Валюта платежа | | | way | string | Валюта платежа | | ||
| | mode | string | Тип платежа, fix или free | | | mode | string | Тип платежа, fix или free | | ||
| + | | user_email | string | Email плтельщика | | ||
| | signature | string | Контрольная подпись, SHA1 от строки - "check;pay_for;amount;way;mode;secret_key" | | | signature | string | Контрольная подпись, SHA1 от строки - "check;pay_for;amount;way;mode;secret_key" | | ||
| | additional_params.onpay_ap_xxx | string | Дополнительные параметры, переданные в платежной ссылке(см документацию по платежным ссылкам). Данных параметров в запросе НЕ будет, если они не были переданы в платежной ссылке. Алгоритм их формирования смотрите ниже | | | additional_params.onpay_ap_xxx | string | Дополнительные параметры, переданные в платежной ссылке(см документацию по платежным ссылкам). Данных параметров в запросе НЕ будет, если они не были переданы в платежной ссылке. Алгоритм их формирования смотрите ниже | | ||
| Строка 35: | Строка 36: | ||
| "way":"RUR", | "way":"RUR", | ||
| "mode":"fix", | "mode":"fix", | ||
| + | "user_email":"test@test.com", | ||
| "signature":"37eacbf65fa2982be8e2f82d1cb6aef23bf88aa0" | "signature":"37eacbf65fa2982be8e2f82d1cb6aef23bf88aa0" | ||
| "additional_params":{ | "additional_params":{ | ||
| Строка 137: | Строка 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 буквы), а не переменная | ||
| Строка 144: | Строка 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> | ||