Протокол для платежного сервиса от компании ООО "Биллинговые системы" (включает сервис "центральная касса"). Аутентификация в данном протоколе осуществляется по подписи запросов с помощью секрета. Настройки протокола:
Блок кода | ||||
---|---|---|---|---|
| ||||
mps.<mpsId>.mode=1 mps.<mpsId>.title=Билинговые Системы mps.<mpsId>.protocol=bisys mps.<mpsId>.secret=<secret> # код типа платежей из справочника mps.<mpsId>.pid=<payment_id> mps.<mpsId>.search.mode=login mps.<mpsId>.search.mid=<dialup_module_id> mps.<mpsId>.comment=[$contract_title] [$contract_comment] [$contract_param(4)] mps.<mpsId>.protocol.ext=noBaseAuth, needClientInfo # кодировку запросов от сервиса mps.<mpsId>.request.encoding=<encoding> # кодировка ответа сервису (если не задано используется utf-8) [7.0+] mps.<mpsId>.response.encoding=<encoding> |
Расширение needClientInfo позволяет опционально добавлять информацию о клиенте (ФИО) в ответ на запрос платежной системы о возможности совершения платежа. Содержимое информации о клиенте определяется параметром конфигурации mps.<mpsId>.comment.
В качестве значения параметра mps.<mpsId>.request.encoding необходимо задать кодировку запросов от сервиса. В этой же кодировке будут отправляться ответы сервера биллинга. В случае, если этот параметр не задан в конфигурации, то по умолчанию будет выставлена кодировка UTF-8.