7. Интерфейс запроса квитанции

Этот XML-интерфейс позволяет продавцу в любой момент спросить квитанцию по платежу, прием которого было ранее инициировано через PayMaster Merchant Interface.Action - https://api.paymaster.ua/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.paymaster.ua).

Идентификатор заказа

LMI_SYS_PAYMENT_ID

Номер платежа в системе PayMaster

Язык квитанции

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

Last updated