Платежные системы — различия между версиями

Материал из TaxiMaster
Перейти к: навигация, поиск
(Занесение терминальных аккаунтов)
(Коды ответа)
Строка 38: Строка 38:
 
При работе с терминалами оплаты сервер [[TMWeb]] может выдавать следующие коды ответа:
 
При работе с терминалами оплаты сервер [[TMWeb]] может выдавать следующие коды ответа:
  
# {{code|00}} — операция прошла успешно.
+
# {{code|Incoming payment:}} — поступил новый платеж. После двоеточия указаны платежный номер водителя и поступившая на его счет сумма.
# {{code|491}} — не удалось [[Подключение к базе данных ТМ2|подключиться]] к [[База данных Такси-Мастер 2|базе данных]].
+
# {{code|Unable to connect to database:}} — невозможно подключиться к базе данных.
# {{code|411}} — соответствующий введенным данным водитель не был найден в справочнике.
+
# {{code|Driver not found:}} — не найден водитель. Детали ошибки следуют после двоеточия.
# {{code|492}} — параметр {{code|REQID}} (платежный номер водителя) не определен или пустой.
+
# {{code|Bad parameter X:}} — неверный параметр в запросе.
# {{code|494}} — параметр {{code|AUTH_CODE}} (уникальный номер платежа) не определен.
+
# {{code|Duplicate entry AUTH_CODE:}} — платеж с указанным идентификатором уже присутствует в базе данных.
# {{code|499}} — параметр {{code|AMOUNT}} (сумма платежа) не определен.
+
# {{code|Some parameters are invalid:}} — неопознанная ошибка, связанная с невозможностью проведения платежа ввиду неверных параметров. После двоеточия перечисляются эти параметры.
# {{code|496}} — параметр {{code|DATE}} (дата платежа) не определен.
 
# {{code|497}} — параметр {{code|PAY_SYSTEM_TYPE}} (id провайдера платежа) не определен.
 
# {{code|484}} — параметр {{code|AUTH_CODE}} (уникальный номер платежа) пустой.
 
# {{code|489}} — параметр {{code|AMOUNT}} (сумма платежа) пустой.
 
# {{code|486}} — параметр {{code|DATE}} (дата платежа) пустой.
 
# {{code|487}} — параметр {{code|PAY_SYSTEM_TYPE}} (id провайдера) пустой.
 
# {{code|498}} — не удалось выполнить запрос к базе данных на поиск платежа с переданным уникальным идентификатором.
 
# {{code|412}} — не удалось провести платеж. Запрос вернул не {{code|0}}.
 
# {{code|490}} — не удалось выполнить запрос к базе данных на проведение платежа.
 
# {{code|01}} — платеж с таким идентификатором уже зарегистрирован в базе данных (дубликат).
 
  
 
[[Категория:Платежные системы]]
 
[[Категория:Платежные системы]]

Версия 13:19, 15 апреля 2011

Платежные системымодуль Такси-Мастер 2, позволяющий вести учет обращения денежных средств на счетах водителей, когда водители заносят средства через платежные терминалы. Для работы с этим модулем требуется установленный и работающий сервер TMWeb, а также договор на оказание соответствующих услуг.

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

Для того, чтобы получить возможность видеть в программе Такси-Мастер операции по приходу средств от водителей, когда водители заносят средства через терминалы, вам необходимо заключить договор на оказание соответствующих услуг. Чтобы сделать это, обратитесь в отдел продаж, написав на sales@bitmaster.ru соответствующий запрос.

Занесение терминальных аккаунтов

После заключения договора вам необходимо оформить аккаунты для водителей. Список водителей хранится в базе данных Такси-Мастер, и доступ к нему происходит через справочник «Водители». Следовательно, вам необходимо иметь полный список водителей, которые работают в вашей службе, чтобы те имели возможность заносить денежные средства через терминалы оплаты. Поэтому заполните справочник «Водители» — создайте учетные записи для каждого из водителей.

Далее, когда список водителей готов, вам необходимо экспортировать его особым образом. В главном меню найдите пункт «Платежные терминалы» — он раскрывает меню из нескольких подпунктов. Нажмите «Кнопка экспорт.png Экспорт терминальных аккаунтов» и сохраните файл в любое удобное для вас место. Затем отправьте этот файл на support@bitmaster.ru, указав в теме письма ваш ИД клиента, а в тексте — «Экспорт терминальных аккаунтов».

Через некоторое время вы получите в ответ другой файл, который необходимо будет импортировать. Для этого снова в главном меню найдите пункт «Платежные терминалы», раскройте его и нажмите «Кнопка импорт.png Импорт терминальных аккаунтов». В окне выбора файла выберите полученный в отчет файл и дождитесь завершения операции. После этого в карточке каждого водителя вы увидите, что поле «Терминальный аккаунт» больше не пустое — в нем находится некоторое значение. Сообщите каждому из водителей их значения, чтобы они могли пополнять счета через терминалы оплаты, — эти данные необходимо вводить в качестве реквизитов оплаты.

Резервные аккаунты

Чтобы новые водители, которые были созданы после последнего занесения терминальных аккаунтов, могли пополнять свой счет через терминалы оплаты, необходимо завести для них новые аккаунты. Для этого требуется повторить процедуру экспорта-импорта аккаунтов, что может занять время. В качестве решения данной проблемы предлагается перед процедурой создать от десяти до двадцати «пустых» карточек водителей (абсолютно пустые создать нельзя, потребуется ввести что-нибудь в поля, обязательные для ввода) и только после этого экспортировать данные. В дальнейшем пустые карточки вы сможете заполнить реквизитами новых водителей и незамедлительно выдать им данные для пополнения счета через платежные терминалы.

Терминалы «Элекснет»

Терминалы QIWI

Коды ответа

При работе с терминалами оплаты сервер TMWeb может выдавать следующие коды ответа:

  1. «Incoming payment:» — поступил новый платеж. После двоеточия указаны платежный номер водителя и поступившая на его счет сумма.
  2. «Unable to connect to database:» — невозможно подключиться к базе данных.
  3. «Driver not found:» — не найден водитель. Детали ошибки следуют после двоеточия.
  4. «Bad parameter X:» — неверный параметр в запросе.
  5. «Duplicate entry AUTH_CODE:» — платеж с указанным идентификатором уже присутствует в базе данных.
  6. «Some parameters are invalid:» — неопознанная ошибка, связанная с невозможностью проведения платежа ввиду неверных параметров. После двоеточия перечисляются эти параметры.