Платежи из кошелька ЮMoney
Платежи из кошелька пользователя через API предназначены для:
- оплаты товаров и услуг, переводов другим пользователям со счета или привязанной банковской карты;
- проведения рекуррентных платежей и платежей в один клик.
Сценарий платежа из кошелька ЮMoney
- Платежи проводятся на основе шаблона платежа с указанием пользовательских параметров. У каждого магазина свой набор пользовательских параметров. Приложение должно отобразить пользователю форму с запросом параметров платежа, требуемых данным магазином, например, сумма платежа, номер телефона, номер договора, и так далее.
- Приложение отправляет запрос платежа, содержащий идентификатор шаблона платежа и параметры, введенные пользователем. Сервер ЮMoney проверяет параметры платежа и возможность его проведения в магазине, возвращает идентификатор и дополнительную информацию о платеже.
- Приложение отображает пользователю информацию о платеже, пользователь может подтвердить платеж или отказаться от него.
- Если пользователь подтвердил платеж, приложение отправляет запрос на подтверждение платежа c указанием идентификатора запроса, полученного раннее с помощью метода request-payment.
Особенности:
- Средства со счета пользователя списываются при вызове метода process-payment.
- При повторном вызове process-payment с теми же параметрами метод вернет состояние ранее проведенного платежа.
- В случае обрыва связи, таймаута или иных сетевых ошибок приложение должно повторить вызов метода с теми же параметрами.
Возможные виды платежей