Skip to content
magzhan.karasayev edited this page Aug 10, 2018 · 60 revisions

Добро пожаловать в вики allpay!

Здесь вы найдете техническое описание бизнес процессов allpay и описание публичных API. Этот документ предназначен для разработчиков желающих интегрироваться с платежной системой allpay.

Данный раздел служит для удобства навигации и содержит перечисление всех доступных интеграций в системе allpay. Каждый параграф состоит из

  • диаграммы движения денег(в прямоугольниках указана роль в системе allpay, а в прямоугольниках с закругленными краями - название операции)
  • краткого нетехнического описания интеграции
  • список документации необходимый и достаточный для написания интеграций.

Роли в системе allpay

Роль Описание
Клиент Физическое лицо, зарегистрированное в системе allpay, владелец электронного кошелька и электронных денег
Агент Юридическое лицо или индивидуальный предприниматель, зарегистрированный в системе allpay, который осуществляет пополнение и снятие электронных денег с кошельков клиентов
Мерчант Юридическое лицо или индивидуальный предприниматель, зарегистрированный в системе allpay, принимающий электронные деньги allpay в качестве оплаты товаров и услуг

1. Терминальные операции. Пополнение.

Передача денег от агента к клиенту

Данная операция может быть использована для пополнения счета произвольного клиента системы allpay по запросу агентской системы. Представляет собой по сути перевод денег в пользу клиента. Электронные деньги в результате операции будут списаны с агентского аккаунта от имени которого производилось пополнение.

2. Терминальные операции. Оплата по номеру терминала.

Передача денег от агента к клиенту, а затем оплата этими деньгами услуг мерчанта по номеру терминала

Данная операция позволяет оплачивать на указанный терминал. Деньги списываются со счета агента от имени которого авторизован запрос и, пройдя через указанный в запросе счет клиента, оказываются на счету мерчанта, которому принадлежит терминал.

3. Терминальная оплата услуг.

Передача денег от агента к клиенту, а затем оплата этими деньгами коммунальных и других услуг

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

По факту получения денег мерчант пополняет счет в пользу которого была оплата(уже вне системы allpay).

4. Подключение allpay в качестве платежной опции к вашему магазину.

Оплата товаров или услуг мерчанта с кошелька клиента

Данная операция позволяет перенаправить клиента на сайт allpay для оплаты товаров или услуг мерчанта в стиле PayPal. На сайте мерчанта формируется запрос и клиент перенаправляется на сайт allpay для проведения оплаты. После оплаты система allpay уведомляет сайт мерчанта об успешно проведенной оплате.

5. Подключение к allpay в качестве мерчанта(провайдера услуг)

Передача денег от системы allpay мерчанту для проведения оплаты за коммунальные и другие услуги

Данная интеграция подразумевает что система allpay является инициатором платежа, в то время как вы являетесь поставщиком услуг.

  • Здесь нет требований к сервису потому что обычно мы интегрируется с провайдерами.

6. Снятие со счета клиента в пользу агента(устарело)

Передача денег от клиента агенту

Данная интеграция позволяет мерчанту снимать деньги с клиента при предоставлении клиентом одноразового пароля который может быть сгенерирован в мобильном приложении allpay клиентом. В этой интеграции в отличии от других агентская система управляет жизненным циклом транзакций и должна завешать или отклонять транзакции.

Clone this wiki locally