Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Для получения результатов авторизации нужно отправить запрос на сервер АПК Ассист методом HTTP POST или SOAP (в кодировке UTF-8), либо в формате JSON (swagger описание: https://docs.belassist.by/swagger/). 

URL запроса для получения результатов авторизации:

...

Название

Обязательное поле

Принимаемые значения

Значение по умолчанию

Описание

Merchant_ID

Да

Число


Идентификатор предприятия в АПК Ассист

Login

Да

8 - 20 символов 


Логин (лат. буквы и цифры, символ _)

Password

Да

8 - 20 символов


Пароль (лат. буквы и цифры)

TestMode

Да

0 – рабочий режим

1 – тестовый режим

0

Режим работы

Language

Нет

RU

EN

EN

Язык выдачи результатов

Format

Да/Нет

1 – CSV
3 – XML
4 – SOAP
5 - JSON4

1

Формат выдачи результатов. Не нужно передавать в случае формата SOAP, нужно для формата POST. Передается только для запроса в формате POST (по умолчанию ответ будет выдан в формате CSV). Для других форматов ответ выдается в том же формате, в котором был выполнен запрос.

MeanType_ID

Нет

1 – VISA
2 – MasterCard
5  – AMEX
33 – Mobicon
38 - ERIP

По умолчанию выборка по всем значениям

Выборка по типам платежных средств

Operationstate

Нет

N – создана;
P – в процессе обработки;
S – завершена успешно;
F – завершена неуспешно;
T – закрыта по истечению времени

По умолчанию выборка по всем значениям

Выборка по состояниям операций. Регистр должен быть верхний.

Operationtype

Нет

A – оплата;
C – подтверждение оплаты;
R – отмена

По умолчанию выборка по всем значениям

Выборка по типам операций. Регистр должен быть верхний.

StartDay

Нет

01-31

По умолчанию – минус три часа от текущего времени на момент выборки

Дата начала выборки по Гринвичу (GMT)

StartMonth

Нет

01-12

StartYear

Нет

YYYY

StartHour

Нет

00-23

StartMin

Нет

00-59

EndDay

Нет

01-31

По умолчанию - текущее время на момент выборки

Дата окончания выборки по Гринвичу (GMT)

EndMonth

Нет

01-12

EndYear

Нет

YYYY

EndHour

Нет

00-23

EndMin

Нет

00-59

DateTimeMode

Нет

0 – по дате заказа;
1 – по дате начала операции;
2 – по дате окончания операции.

0

Тип даты - целевая дата для выборки данных

ZipFlag

Нет

"0" - browser
"1" - file
"2" - ZIP

0

Формат выдачи результатов

...

Название

Значение

ordernumber

Номер заказа

billnumber

Расширенный формат billnumber

testmode

Тестовый режим

ordercomment

Комментарий

orderamount

Оригинальная сумма заказа

ordercurrency

Оригинальная валюта заказа

amount

Сумма операции

currency

Валюта операции

rate

Курс валюты

lastname

Фамилия плательщика

firstname

Имя плательщика

middlename

Отчество плательщика

email

Email плательщика

clientip

IP-адрес совершившего операцию

ipaddress

IP-адрес плательщика

meantype_id

ID платежного средства

meantypename

Тип платежного средства

meansubtype

Подтип платежного средства

meannumber

Номер платежного средства

cardholder

Держатель платежного средства

issuebank

Название банка-эмитента

bankcountry

Страна банка-эмитента

orderdate

Дата заказа по Гринвичу (GMT)

orderstate

Cтатус заказа

responsecode

Код возврата

message

Сообщение

customermessage

Сообщение о результате для покупателя

recommendation

Рекомендации

approvalcode

Код авторизации

protocoltypename

Протокол

processingname

Процессинг

operationtype

Тип операции

operationdate

Дата и время операции (GMT)

authresult

Результат авторизации по 3DSecure (Y - успешно, N - неуспешно, A - Attempt, U – неизвестно)

authrequired

Результат проверки вовлеченности карты (1 – вовлечена, 0 – не вовлечена, -1 – неизвестно, null – ошибка при определении вовлеченности)

slipno

Номер финансовой транзакции, отправляемый в процессинг (не используется)

packetdate

Дата формирования запроса по Гринвичу (GMT)

checkvalue

uppercase(md5(uppercase(md5(SALT) + md5(Х)))), где SALT – секретное слово; Х –  строка, сформированная по определенным правиламрезультат строковой склейки параметров merchant_id, ordernumber, orderamount, ordercurrency, orderstate (без разделителей), + строковая склейка.

cardexpirationdate

Срок действия карты

...