Форма для перевода
Форма — это набор полей с информацией о переводе. Форму можно разместить в своем интерфейсе (например, на сайте или в блоге). Когда отправитель нажимает на кнопку, данные формы отправляются в ЮMoney и инициируют распоряжение на перевод в ваш кошелек.
Метод отправки формы: POST
Адрес для отправки формы
https://yoomoney.ru/quickpay/confirm
 
Параметры
ПараметрТипОписание
Обязательные параметры
receiverstringНомер кошелька ЮMoney, на который нужно зачислять деньги отправителей.
quickpay-formstringТип формы. Фиксированное значение — button.
paymentType
string
Способ оплаты. Возможные значения:
  • PC — оплата из кошелька ЮMoney;
  • AC — с банковской карты.
sumCurrencyAmountСумма перевода (спишется с отправителя).
Необязательные параметры
labelstring,
до 64 символов
Метка, которую сайт или приложение присваивает конкретному переводу. Например, в качестве метки можно указывать код или идентификатор заказа.
successURLstring, URL pathURL-адрес для редиректа после совершения перевода.
Расчет комиссии
Рассчитать комиссию — например, чтобы показать пользователю до перевода — можно с помощью коэффициента по формуле с использованием этих параметров:
  • amount_due — сумма к получению;
  • sum — сумма к списанию;
  • a — коэффициент комиссии.
Способ оплатыКоэффициент комиссии (a)Откуда комиссияФормула для расчетаПример
Кошелек ЮMoney
PC
0,01с получателя, от суммы к получениюamount_due = sum — sum * (a / (1 + a))Отправитель переводит 1000 рублей из кошелька, на счет получателя поступят 990 рублей 9 копеек.
Банковская карта
AC
0,03с получателя, от суммы к списаниюamount_due = sum * (1 — a)Отправитель переводит 1000 рублей с карты, на счет получателя поступят 970 рублей.
Пример формы
HTML
<form method="POST" action="https://yoomoney.ru/quickpay/confirm">
    <input type="hidden" name="receiver" value="41001xxxxxxxxxxxx"/>
    <input type="hidden" name="label" value="$order_id"/>
    <input type="hidden" name="quickpay-form" value="button"/>
    <input type="hidden" name="sum" value="4568.25" data-type="number"/>
    <label><input type="radio" name="paymentType" value="PC"/>ЮMoney</label>
    <label><input type="radio" name="paymentType" value="AC"/>Банковской картой</label>
    <input type="submit" value="Перевести"/>
</form>
Что почитать еще
Уведомления о переводах Конструктор виджетов и кнопок