Здесь показаны различия между двумя версиями данной страницы.
Both sides previous revision Предыдущая версия Следущая версия | Предыдущая версия | ||
wallet_api [2018/03/05 05:39] admin [Порядок работы API] |
wallet_api [2018/05/22 09:16] (текущий) admin [Описание API для кошелька wallet.onpay.ru (Beta)] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Описание API для кошелька wallet.onpay.ru (Beta)====== | + | ====== Описание API для кошелька wallet.onpay.ru====== |
Строка 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" \\ |
}'' | }'' | ||
Строка 127: | Строка 111: | ||
Перевод на основную сумму можно отменить или принять, перевод комиссии скрыт и принимается при создании. | Перевод на основную сумму можно отменить или принять, перевод комиссии скрыт и принимается при создании. | ||
- | ==== Пошаговый процесс успешной оплаты ==== | ||
- | |||
- | Шаг 1 Клиент вводит свой номер телефона. Шаг пропускается, если телефон плательщика (payer_phone) уже указан в ссылке. | ||
- | |||
- | {{:оплата_шаг_1.png?nolink|}} | ||
- | |||
- | Шаг 2 Клиент вводит свой пароль от личного кабинета Wallet.Onpay.ru (Минимум 8 символов) | ||
- | |||
- | {{:оплата_шаг_2.png?nolink|}} {{:оплата_шаг_2b.png?nolink|}} | ||
- | |||
- | Шаг 3 Сообщение об успехе! | ||
- | {{:оплата_шаг_3.png?nolink|}} | ||