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

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


wallet_api

Различия

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

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

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
Последняя версия Both sides next revision
wallet_api [2018/03/05 05:36]
admin [Порядок работы API]
wallet_api [2018/05/22 09:15]
admin [Пошаговый процесс успешной оплаты]
Строка 8: Строка 8:
  
 **Простая ссылка:​**\\ **Простая ссылка:​**\\
-Самый короткий вариант ссылки:\\+Ссылка:\\
 https://​wallet.onpay.ru/​open_form?​value=100&​recipient_phone=79991111111\\ https://​wallet.onpay.ru/​open_form?​value=100&​recipient_phone=79991111111\\
 Обязательные параметры:​\\ Обязательные параметры:​\\
Строка 18: Строка 18:
 &​pay_for=test — наименование заказа\\ &​pay_for=test — наименование заказа\\
 &​comment=test — комментарий\\ &​comment=test — комментарий\\
- 
-Самый короткий вариант ссылки:​\\ 
-https://​wallet.onpay.ru/​open_form?​value=100&​recipient_phone=79991111111\\ 
- 
-**Всплывающее модальное окно:​**\\ 
-Для размещения всплывающего окна, необходимо подключить на сайте разместить скрипт:​\\ 
-//<​script src="​https://​secure.onpay.ru/​scripts/​wallet_frame.js"></​script>//​\\ 
-Далее нужно добавить к обработчику события оплаты (например,​ при нажатии кнопки «Оплатить» на вашем сайте) следующий JS код, указав требуемую сумму, номер телефона получателя платежа и получателя комиссии,​ если таковой имеется. 
- 
-{{:​фрейм_wallet.png?​nolink|}} 
- 
- 
-В случае,​ если вам известен номер телефона плательщика,​ его можно указать на этом шаге. Если номер не известен,​ плательщик введет его во фрейме. Вы можете передать описание товара и комментарий в полях pay_for и comment.\\ 
-Обязательные поля лишь:\\ 
-recipient_phone:​ 79991111111\\ 
-value: 100\\ 
  
 ==== Настройки API ==== ==== Настройки API ====
Строка 65: Строка 49:
  
 ''​{ ''​{
-"​order_id"​=>"​15491032",​  +"​order_id"​=>"​15491032", ​\\ 
-"​value"​=>"​200.0",​  +"​value"​=>"​200.0", ​\\ 
-"​recipient_phone"​=>"​79894444444",​  +"​recipient_phone"​=>"​79894444444", ​\\ 
-"​sign"​=>"​50d757df7ae7b5535100f7e3697ad597",​  +"​sign"​=>"​50d757df7ae7b5535100f7e3697ad597", ​\\ 
-"​type"​=>"​pay",​  +"​type"​=>"​pay", ​\\ 
-"​pay_type"​=>"​payin",​  +"​pay_type"​=>"​payin", ​\\ 
-"​payer_phone"​=>"​+79034444444",​  +"​payer_phone"​=>"​+79034444444", ​\\ 
-"​pay_for"​=>"​79894444444",​  +"​pay_for"​=>"​79894444444", ​\\ 
-"​comment"​=>"​123123123",​  +"​comment"​=>"​123123123", ​\\ 
-"​timestamp"​=>"​2018-02-28 12:43:33 +0300" ​+"​timestamp"​=>"​2018-02-28 12:43:33 +0300" ​\\
 }''​ }''​
  
Строка 85: Строка 69:
 Формирование подписи выполняется следующим способом:​\\ Формирование подписи выполняется следующим способом:​\\
 Хэш MD5 "​wallet#​{order_id}#​{phone}#​{value}#​{user_api_key}"​ Хэш MD5 "​wallet#​{order_id}#​{phone}#​{value}#​{user_api_key}"​
-  - order_id - Ордер ордера+  - order_id - номер заказа (ордера)
   - phone - телефон получателя   - phone - телефон получателя
   - value - сумма пополнения   - value - сумма пополнения
Строка 127: Строка 111:
 Перевод на основную сумму можно отменить или принять,​ перевод комиссии скрыт и принимается при создании. Перевод на основную сумму можно отменить или принять,​ перевод комиссии скрыт и принимается при создании.
  
-==== Пошаговый процесс успешной оплаты ==== 
- 
-Шаг 1 Клиент вводит свой номер телефона. Шаг пропускается,​ если телефон плательщика (payer_phone) уже указан в ссылке. ​ 
- 
-{{:​оплата_шаг_1.png?​nolink|}} 
- 
-Шаг 2  Клиент вводит свой пароль от личного кабинета Wallet.Onpay.ru (Минимум 8 символов) 
- 
-{{:​оплата_шаг_2.png?​nolink|}} {{:​оплата_шаг_2b.png?​nolink|}} 
- 
-Шаг 3  Сообщение об успехе! 
  
-{{:​оплата_шаг_3.png?​nolink|}} 
  
wallet_api.txt · Последние изменения: 2018/05/22 09:16 — admin