Versions Compared

Key

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

...

С помощью ЕРИП можно проводить платежи по требованию или авансовые платежи.

Для платежей по требованию можно использовать E-POS - универсальный способ приема платежей через ЕРИП. Для приема оплаты способом E-POS нет необходимости в платежном терминале и его обслуживании. E-POS подходит для интернет-магазинов, курьерских доставок, небольших торговых точек розничной торговли, предприятий сферы услуг.

Платежи по требованию

Платежи по требованию осуществляются покупателем единовременно при покупке товара/услуги. 

...

Кнопка «Новый счет» позволяет оператору создать счет прямо из личного кабинета. После нажатия этой кнопки открывается новое окно для создания счета. Обязательные параметры отмечены звездочками.

Image AddedImage Removed
Окно создания счета

Параметры создания нового счета

Название параметра

Комментарий

Общая информация

Мерчант

Выбор из выпадающего списка доступных текущему пользователю мерчантов.

Номер счета

Номер счета, определяемый предприятием. Если разрешена автоматическая генерация номера счета на стороне АПК Ассист, то это поле может не заполняться.

Сумма счета

Сумма счета

Валюта счета

Валюта счета (выбор из выпадающего списка кодов валют).

Комментарий

Комментарий по счету

Язык

Язык покупателя, на котором ему будут приходить сообщения и открываться платежные страницы (по умолчанию язык мерчанта).

Оплатить до

Крайний срок оплаты счета (время в соответствии с часовым поясом предприятия), по умолчанию одни сутки.

Способы оплаты

Выбор из выпадающего списка - Система "Расчет" или E-POS; возможен множественный выбор.

Двухстадийный режим*

Чекбокс. Разрешает оплату в двухстадийном режиме по счетам данного мерчанта.

Информация о покупателе

Номер клиента

Номер покупателя в базе мерчанта

Фамилия*

Фамилия покупателя

Имя*

Имя покупателя

Отчество

Отчество покупателя

Телефон

Номер телефона покупателя

Мобильный телефон

Номер мобильного телефона покупателя

E-mail

Адрес электронной почты покупателя

Отправить счет*

Выбор из выпадающего списка: Не отправлять, Отправить по E-mail, Отправить по E-mail и SMS.

 * Значение параметра может быть настроено по умолчанию. В этом случае окно создания счета будет открываться с уже заполненными значениями параметров по умолчанию. В процессе создания счета значения этих параметров могут быть изменены по желанию пользователя. Для настройки параметров по умолчанию следует обращаться в службу поддержки АПК Ассист.

Note
titleПримечание

В целях безопасности не рекомендуется передавать в значениях параметров персональные данные о плательщике (фамилия, имя, отчество, адрес и т.п.), если их наличие не является обязательным для совершения платежа.

Нажатие на кнопку «Сохранить» Нажатие на кнопку «Сохранить» вызывает создание счета и возврат к отображению таблицы списка счетов, в которой уже присутствует вновь созданный счет.

Выбор пункта «Просмотр счета» в контекстном меню таблицы счетов вызывает открытие нового окна «Детализация счета» для просмотра параметров счета. Здесь также можно отредактировать параметры выставленного счета. Работа в этом окне осуществляется аналогично действиям в окне «Создание счета».

Image AddedImage Removed
Форма просмотра (детализации) счета

...

Название

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

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

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

Описание

Merchant_ID

Да

Число


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

OrderNumber

Да

128 символов


Номер заказа в системе расчетов предприятия.

Delay

Нет

0 – одностадийный механизм работы
1- двустадийный механизм

0

Признак авторизации банковской карты при двустадийном механизме работы

Language

Нет

RU - русский,

EN - английский

Язык юр.лица или предприятия

Язык авторизационных страниц

OrderComment

Нет

256 символов


Комментарий (текст из этого поля будет отображен плательщику при оплате).

OrderAmount

Да

Число, 15 цифр (разделители «.», «,»)


Сумма платежа в оригинальной валюте (например, 10.34)

OrderCurrency

Нет

3 символа

Валюта юр.лица или предприятия

Код валюты, в которой указана сумма платежа OrderAmount (коды валют см. в Таблице кодов валют)

Lastname

Да

30 символов


Фамилия покупателя

Firstname

Да

30 символов


Имя покупателя

Middlename

Нет

30 символов


Отчество покупателя

Email

Нет

128 символа


E-mail покупателя

Address

Нет

256 символов


Адрес покупателя

HomePhone

Нет

64 символа


Домашний телефон покупателя

WorkPhone

Нет

20 символов


Рабочий телефон покупателя

MobilePhone

Нет

20 символов


Мобильный телефон покупателя

Fax

Нет

20 символов


Факс покупателя

Country

Нет

3 символа


Код страны покупателя

State

Нет

3 символа


Код региона покупателя

City

Нет

30 символов


Город покупателя

Zip

Нет

25 символов


Индекс предприятия связи покупателя

URL_RETURN

Нет

255 символов


URL страницы, на которую должен вернуться покупатель после осуществления платежа в системе (должна быть активирована опция «Перейти на страницу магазина» в настройках мерчанта в Личном кабинете). В целях безопасности рекомендуется использовать протокол с шифрованием HTTPS.


URL_RETURN_OK

Нет

255 символов

Значение параметра URL_RETURN, а при его отсутствии – URL для возврата при успешной авторизации, указанный в Личном кабинете

URL страницы, куда должен вернуться покупатель после успешного осуществления платежа в системе АПК Ассист (должна быть активирована опция «Перейти на страницу магазина» в настройках мерчанта в Личном кабинете). В целях безопасности рекомендуется использовать протокол с шифрованием HTTPS.

URL_RETURN_NO

Нет

255 символов

Значение параметра URL_RETURN, а при его отсутствии – URL для возврата, указанный в Личном кабинете

URL страницы, куда должен вернуться покупатель после неуспешного осуществления платежа в системе АПК Ассист или при отсутствии ответа об окончательном статусе платежа (текущий статус "В процессе"), подробнее см. "Возврат покупателя на страницу интернет-магазина после покупки". Должна быть активирована опция «Возвращаться в магазин по URL для возврата» в Личном кабинете. В целях безопасности рекомендуется использовать протокол с шифрованием HTTPS.

CardPayment

Нет

1 – использовать оплату по банковской карте,
0 – не использовать

1

Покупатель сможет сделать платеж с помощью банковской карты, если передано значение параметра 1 или параметр отсутствует (и оплата по банковским картам доступна для предприятия).

ERIPPayment**

Нет

1 – использовать оплату по ЕРИП,
0 – не использовать

1

Покупатель сможет сделать платеж по ЕРИП, если передано значение параметра 1 или параметр отсутствует (и оплата по ЕРИП доступна для предприятия).

MobiconPaymentEPOSPayment**

Нет

1 – использовать платежную систему Mobiconоплату E-POS,
0 – не использовать

1

Покупатель сможет сделать платеж с помощью платежной системы MobiconE-POS, если передано значение параметра 1 или параметр отсутствует (и оплата по Mobicon E-POS доступна для предприятия).

GooglePayPayment

Нет

1; 0

0

Признак оплаты через Google Pay (=1)

ApplePayPayment

Нет

1; 0

0

Признак оплаты через Apple Pay (=1)

SamsungPayPayment

Нет

1; 0

0

Признак оплаты через Samsung Pay (=1)

Signature

Нет*

строка


Формируется строка, сшитая из следующих параметров заказа:

Merchant_ID;OrderNumber;OrderAmount;

OrderCurrency

разделенных точкой с запятой.

На базе этой строки алгоритмом MD5 формируется дайджест.  Дайджест подписывается закрытым RSA ключом мерчанта. Длина ключа - 1024. Полученная байтовая последовательность является подписью магазина. Подпись передается нам в виде дополнительного параметра, закодированного в виде строки BASE64.

Warning

Внимание! Параметр необходим для того, чтобы обезопасить передаваемые данные от возможности их подмены злоумышленниками. Следует также включить настройку проверки кода или подписи в ЛК.

 

Checkvalue

Нет*

строка


Контрольный код. Строка формируется по следующей формуле: uppercase(md5(uppercase(md5(SALT) + md5(Х)))), где SALT – секретное слово; Х – результат строковой склейки параметров merchant_id, ordernumber, orderamount, ordercurrency разделенных точкой с запятой, + -строковая склейка.

Примечание. Если мерчант формирует контрольный код без разделителей, следует сообщить об этом в службу поддержки.

Warning

Внимание! Параметр необходим для того, чтобы обезопасить передаваемые данные от возможности их подмены злоумышленниками. Следует также включить настройку проверки кода или подписи в ЛК.

RecurringIndicator

Нет

1 – рекуррентный платеж
0 - нерекуррентный платеж

0

Признак рекуррентного платежа

RecurringMinAmount

Нет/Да

Число, 15 цифр (разделители «.», «,»)


Минимальная сумма рекуррентных платежей.  Параметр обязателен при RecurringIndicator = 1

RecurringMaxAmount

Нет/Да

Число, 15 цифр
(разделители «.», «,»)


Максимальная сумма рекуррентных платежей. Параметр обязателен при RecurringIndicator=1

RecurringPeriod

Нет/Да

Число, 10 цифр


Периодичность рекуррентных платежей в днях. Параметр обязателен при RecurringIndicator=1

RecurringMaxDate

Нет/Да

Строковое представление даты в формате DD.MM.YYYY


Дата окончания рекуррентных платежей. Параметр обязателен при RecurringIndicator = 1

Disable3DS

Нет

0 – проверять 3-D Secure согласно настройкам предприятия,
1 – проводить платеж без 3-D Secure.

0

Признак отключения 3-D Secure.

Note

Использование такого режима работы возможно по согласованию с Assist.  Для настройки необходимо обратиться в службу технической поддержки support@belassist.by

 

Warning

При использовании параметра его необходимо добавлять и в подпись заказа, которая формируется по определенным правилам.

*Для того, чтобы обезопасить передаваемые данные от возможности их подмены злоумышленниками, необходимо передать один из параметров (Signature или Checkvalue), также должна быть включена настройка проверки контрольного кода (или подписи) в ЛК.

**В целях безопасности для таких платежей не рекомендуется передавать в значениях параметров персональные данные о плательщике (фамилия, имя, отчество, адрес и т.п.), если их наличие не является обязательным для совершения платежа.

В том случае, если более одного параметра, В том случае, если более одного параметра, задающего тип платежного средства (CardPayment и т.п.), имеют значение 1, покупателю предоставляется возможность выбрать способ оплаты на платежной странице АПК Ассист. Если эти параметры не передаются, пользователь также сможет выбрать способ оплаты на платежной странице АПК Ассист из всех доступных для данного предприятия. Если все эти параметры имеют значение 0, это приводит к ошибке.

...

*Необходимо передавать, если предприятие использует параметр для обычных заказов.

Note
titleПримечание

В целях безопасности не рекомендуется передавать в значениях параметров персональные данные о плательщике (фамилия, имя, отчество, адрес и т.п.), если их наличие не является обязательным для совершения платежа.

Пример запроса HTTP POST:

...

Параметр

Обязательный

Тип, длина

Описание

Merchant_ID

Да

Число

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

PersonalAccount

Да

30 символов

Номер лицевого счета, ID покупателя и т.п. в системе предприятия (использование спецсимволов не допускается).

Примечание. Все буквенные символы, содержащиеся в номере лицевого счета, при загрузке в АПК Ассист преобразуются в прописные буквы. Поэтому номера счетов должны формироваться таким образом, чтобы исключить возможность появления неуникальных номеров счетов (например, последовательности символов в номере счета АВС, abc, Abc и т.п. будут считаться одинаковыми).

Debt

Нет

Число

Сумма задолженности (12,2 – два знака после разделителя, разделитель - запятая)

Lastname

Нет

30 символов

Фамилия покупателя

Firstname

Нет

30 символов

Имя покупателя

Middlename

Нет

30 символов

Отчество покупателя

Email

Да

128 символов

Email покупателя

City

Нет

30 символов

Город в адресе покупателя

Street

Нет

30 символов

Улица в адресе покупателя

House

Нет

18 символов

Номер дома в адресе покупателя

Building

Нет

10 символов

Номер корпуса в адресе покупателя

Apartment

Нет

10 символов

Номер квартиры в адресе покупателя

InfoLine*

Нет

999 символов

Дополнительная информация – договор, контракт, комментарий и т.д. (текст из этого поля будет отображен плательщику при оплате).

Date

Нет

DDMMYYYY HHMMSS

Дата реестра

*Для Info в ЕРИП разрешена вложенность, 1 строка не должна превышать 999 символов, все вместе 2000.

Note
titleПримечание

В целях безопасности не рекомендуется передавать в значениях параметров персональные данные о плательщике (фамилия, имя, отчество, адрес и т.п.), если их наличие не является обязательным для совершения платежа.

В первой строке файла должны быть перечислены названия параметров, в следующих – их значения. Разделитель данных – точка с запятой. Валюта всегда белорусские рубли BYN.

...