|
<< Оглавление >> Продажа сертификатов |
![]() ![]()
|
Function SetSoldCertificates(strInp: string): string;
Метод осуществляет продажу сертификатов
- ReservID - номер заказа по сертификатам - session - Идентификатор сессии по сертификатам - [TransactionID] - Идентификатор транзакции или RRN (необязательное поле) - [PaymentDate] - Дата оплаты - [PaymentTime] - Время оплаты - [PaymentMethodID] - Идентификатор способа оплаты (см. список) |
- Amount - Номинал - Barcode - Штрих-код - Number - Номер сертификата - ReservID - Номер заказа - TransactionID - Идентификатор транзакции или RRN - PaymentDate - Дата оплаты - PaymentTime - Время оплаты - StartDate Дата начала действия сертификата. - StopDate Дата окончания действия сертификата. - PaymentMethodID - Идентификатор способа оплаты (см. список) - result_code - Код ошибки - result_message - Описание ошибки |
Идентификаторы способов оплаты
1 - Кредитная карта
2 - Пушкинская карта
3 - Система Быстрых Платежей
4 - Плати частями
5 - Оплата сертификатом
6 - Оплата сертификатом/Кредитная карта
7 - Оплата сертификатом/СБП
<GateReq> <ReqLogin> <!-- Имя пользователя и пароль для авторизации --> <UserName>User</UserName> <UserPass>Password</UserPass> </ReqLogin> <ReqBody> <InputRow ReservID="52135" TransactionID="545422144" PaymentDate="26.04.2026" PaymentTime="13:44"/> </ReqBody> </GateReq> |
<GateAnswer> <AnswerResult> <ResultCode>0</ResultCode><!-- Код ответа шлюза, общий для всего запроса--> <RecordCount>2</RecordCount><!-- Количество записей в возвращаемом "RecordSet-е" --> </AnswerResult> <AnswerBody> <Row ReservID="52135" TransactionID="545422144" PaymentDate="26.04.2026" PaymentTime="13:44" /> <Positions> <Position Amount="1000" Number="8427" Barcode="093005540388415840" StartDate="01.01.2026" StopDate="31.12.2026" result_code="0" result_message="OK" /> <Position Amount="1000" Number="8428" Barcode="673030412275687458" StartDate="01.01.2026" StopDate="31.12.2026" result_code="0" result_message="OK" /> </Positions> </AnswerBody> </GateAnswer> |