7. Интерфейс запроса квитанции
Этот XML-интерфейс позволяет продавцу в любой момент спросить квитанцию по платежу, прием которого было ранее инициировано через PaySoft Merchant Interface.Action - https://api.paysoft.solutions/merchants/get-receipt
Method - POST
Формат XML-запроса:
<Command>
<LMI_MERCHANT_ID></LMI_MERCHANT_ID>
<LMI_SYS_PAYMENT_ID></LMI_SYS_PAYMENT_ID>
<RECEIPT_LANGUAGE></RECEIPT_LANGUAGE>
<LMI_HASH></LMI_HASH>
</Command>
Название | Поле в XML | Описание |
---|---|---|
Идентификатор продавца | LMI_MERCHANT_ID | Идентификатор магазина. Идентификатор Продавец может получить в Кабинете(https://merchant.paysoft.solutions). |
Идентификатор заказа | LMI_SYS_PAYMENT_ID | Номер платежа в системе PaySoft |
Язык квитанции | RECEIPT_LANGUAGE | Необязательный параметр. Если передано, квитанцию будет оформлено на языке, который указан. |
Контрольная подпись | LMI_HASH | Контрольная подпись запроса. Для формирования подписи исходный текст XML-запроса с пустым значением LMI_HASH конкатенируется с секретным ключом SecretKey (без разделителя). От полученной строки формируется хеш сумма с помощью алгоритма, указанного в настройках магазина в Кабинете Продавца. Полученная подпись передается в теге LMI_HASH. Рекомендованный алгоритм хеширования SHA256.Пример формирования подписи |
Формат XML-ответа:
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Retval></Retval>
<Retdesc></Retdesc>
<Retdata>
<Receipt></Receipt>
</Retdata>
</Response>
Название | Поле в XML | Описание |
---|---|---|
Код исполнения запроса | Retval | 1 (единица) - успешное выполнение команды |
Описание кода выполнения | Retdesc | |
Квитанция по платежу | Retdata / Receipt |