Инструменты пользователя

Инструменты сайта


wallet_api

Различия

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

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
Следущая версия Both sides next revision
wallet_api [2018/03/05 05:31]
admin [Настройки API]
wallet_api [2018/03/05 05:41]
admin [Порядок работы API]
Строка 55: Строка 55:
  
 При создании платежа выполняется POST запрос в модуль по ссылке,​ которая находится в Настройках API в поле "​Ссылка на модуль"​.\\ При создании платежа выполняется POST запрос в модуль по ссылке,​ которая находится в Настройках API в поле "​Ссылка на модуль"​.\\
 +
 +Обработка PAY запроса. ​
 +После заполнения данных,​ на URL будет присылаться уведомления при выполнении операций на пополнение баланса.\\
 +Основные операции:​
 +  * Пополнение,​ оплата через форму.
 +  * Перевод от одного пользователя другому.
 +  * Оплата выставленного счета.
 +Отправляется POST запрос с параметрами:​
 +
 +''​{
 +"​order_id"​=>"​15491032",​ \\
 +"​value"​=>"​200.0",​ \\
 +"​recipient_phone"​=>"​79894444444",​ \\
 +"​sign"​=>"​50d757df7ae7b5535100f7e3697ad597",​ \\
 +"​type"​=>"​pay",​ \\
 +"​pay_type"​=>"​payin",​ \\
 +"​payer_phone"​=>"​+79034444444",​ \\
 +"​pay_for"​=>"​79894444444",​ \\
 +"​comment"​=>"​123123123",​ \\
 +"​timestamp"​=>"​2018-02-28 12:43:33 +0300" \\
 +}''​
 +
 +Существует 3 различных типа пополнений.\\
 +pay_type:
 +  - payin - Пополнение
 +  - invoice - Оплатили счёт
 +  - transfer - Перевод
 +
 +Формирование подписи выполняется следующим способом:​\\
 +Хэш MD5 "​wallet#​{order_id}#​{phone}#​{value}#​{user_api_key}"​
 +  - order_id - номер заказа (ордера)
 +  - phone - телефон получателя
 +  - value - сумма пополнения
 +  - user_api_key - Ключ пользователя
  
 **Параметры запроса:​** **Параметры запроса:​**
wallet_api.txt · Последние изменения: 2018/05/22 09:16 — admin