Платежи из кошелька в Яндекс.Деньгах

Общая информация

Платежи из кошелька пользователя через API предназначены для:
  • оплаты товаров и услуг, переводов другим пользователям со счета или привязанной банковской карты;
  • проведения рекуррентных платежей и платежей в один клик;
  • обработки входящих переводов до востребования и переводов с кодом протекции.

Сценарий платежа из кошелька в Яндекс.Деньгах:

  1. Платежи проводятся на основе шаблона платежа с указанием пользовательских параметров. У каждого магазина свой набор пользовательских параметров. Приложение должно отобразить пользователю форму с запросом параметров платежа, требуемых данным магазином, например, сумма платежа, номер телефона, номер договора, и так далее.
  2. Приложение отправляет запрос платежа, содержащий идентификатор шаблона платежа и параметры, введенные пользователем. Сервер Яндекс.Денег проверяет параметры платежа и возможность его проведения в магазине, возвращает идентификатор и дополнительную информацию о платеже.
  3. Приложение отображает пользователю информацию о платеже, пользователь может подтвердить платеж или отказаться от него.
  4. Если пользователь подтвердил платеж, приложение отправляет запрос на подтверждение платежа c указанием идентификатора запроса, полученного раннее с помощью метода request-payment.
Примечание.
  1. Средства со счета пользователя списываются при вызове метода process-payment.
  2. При повторном вызове process-payment с теми же параметрами метод вернет состояние ранее проведенного платежа.
  3. В случае обрыва связи, таймаута или иных сетевых ошибок приложение должно повторить вызов метода с теми же параметрами.

Возможные виды платежей: