Задать вопрос

Как правильно подключить YooMoney на сайт?

Здравствуйте. Создал на сайте форму оплаты товаров через YooMoney:

<form method="POST" action="https://yoomoney.ru/quickpay/confirm.xml">
  <input type="hidden" name="receiver" value="<?php echo $item['money2']; ?>"/>
  <input type="hidden" name="formcomment" value="Оплата товара <?php html($item['title']); ?>"/>
  <input type="hidden" name="short-dest" value="Продавец: <?php html($item['user']['nickname']); ?>"/>
  <input type="hidden" name="label" value="ah<?php echo $idlabel++; ?>"/>
  <input type="hidden" name="successURL" value="<?php echo $ahurl; ?>"/>
  <input type="hidden" name="quickpay-form" value="shop"/>
  <input type="hidden" name="targets" value="Оплата товара <?php html($item['title']); ?>"/>
  <input type="hidden" name="sum" value="<?php echo $order; ?>" data-type="number"/>
  <input type="hidden" name="comment" value="Продавец: <?php html($item['user']['nickname']); ?>"/>
  <input type="hidden" name="need-fio" value="true"/>
  <input type="hidden" name="need-email" value="true"/>
  <input type="hidden" name="need-phone" value="false"/>
  <input type="hidden" name="need-address" value="false"/>
        <div class="form-check form-check-inline">
         <input class="form-check-input" type="radio" id = "m1" name="paymentType" value="PC">
         <label class="form-check-label" for="m1">ЮMoney</label>
         </div>
         <div class="form-check form-check-inline">
            <input class="form-check-input" type="radio" id = "m2" name="paymentType" value="AC">
            <label class="form-check-label" for="m2">Банковская карта</label>
          </div>

<input class = "btn btn-sm btn-secondary" style = "display: block; margin-top: 15px;" type="submit" value="Купить онлайн"/>
</form>


Эта форма работает, то есть человек может оплатить товар на сайте и продавец данного товара получит деньги в свой кошелек. Но, стоит такая задача: после оплаты нужно вернуть покупателя на страницу купленного товара и показать ему какие-то данные. И вот здесь я встаю в тупик.

Понимаю, что надо на странице товара получить секрет кей яндекса и получить через POST все данные, которые мы передавали в форме яндекса. Но жутко туплю и не понимаю как это сделать. Подтолкните плиз, с чего начать?
  • Вопрос задан
  • 2594 просмотра
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@DimmmCom
Для возврата на определённую страницу используется необязательный параметр
successURL | string, URL path | URL-адрес для редиректа после совершения перевода.
https://yoomoney.ru/docs/payment-buttons/using-api...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы