<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: Как настроить User Manager для работы с песочницей PayPal]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме Как настроить User Manager для работы с песочницей PayPal форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Fri, 31 Jul 2026 12:06:27 -0400</pubDate>
		<item>
			<title>Как настроить User Manager для работы с песочницей PayPal</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84878-kak-nastroit-user-manager-dlya-raboty-s-pesochnitsey-paypal/message390951">Как настроить User Manager для работы с песочницей PayPal</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Кто-нибудь может поделиться полезной информацией по ros7? Я использую версию 7.14.3. <br />
			<i>20.07.2024 13:56:00, abbio90.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84878-kak-nastroit-user-manager-dlya-raboty-s-pesochnitsey-paypal/message390951</link>
			<guid>http://mikrotik.moscow/forum/forum57/84878-kak-nastroit-user-manager-dlya-raboty-s-pesochnitsey-paypal/message390951</guid>
			<pubDate>Sat, 20 Jul 2024 13:56:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Как настроить User Manager для работы с песочницей PayPal</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84878-kak-nastroit-user-manager-dlya-raboty-s-pesochnitsey-paypal/message390950">Как настроить User Manager для работы с песочницей PayPal</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Извините, что возвращаюсь к этому, но на данный момент я перепробовал всё, и осталось только одно, с чем у меня проблема. Как только я нажимаю «Отправить» для перехода на страницу оплаты PayPal, вместо обычной страницы оформления заказа с ценой меня перенаправляет на <noindex><a href="https://paypalmanager.sandbox.paypal.com/login.do" target="_blank" rel="nofollow" >https://paypalmanager.sandbox.paypal.com/login.do</a></noindex> — это страница обзора аккаунта. В чем может быть дело? Спасибо! <br />
			<i>29.09.2016 14:53:00, xtaticated.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84878-kak-nastroit-user-manager-dlya-raboty-s-pesochnitsey-paypal/message390950</link>
			<guid>http://mikrotik.moscow/forum/forum57/84878-kak-nastroit-user-manager-dlya-raboty-s-pesochnitsey-paypal/message390950</guid>
			<pubDate>Thu, 29 Sep 2016 14:53:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Как настроить User Manager для работы с песочницей PayPal</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84878-kak-nastroit-user-manager-dlya-raboty-s-pesochnitsey-paypal/message390949">Как настроить User Manager для работы с песочницей PayPal</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Вы не можете обратиться к вашему WAN IP изнутри вашей локальной сети без настройки «hairpin NAT». Погуглите: miktotik hairpin nat. <br />
			<i>13.01.2015 19:24:00, macsrwe.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84878-kak-nastroit-user-manager-dlya-raboty-s-pesochnitsey-paypal/message390949</link>
			<guid>http://mikrotik.moscow/forum/forum57/84878-kak-nastroit-user-manager-dlya-raboty-s-pesochnitsey-paypal/message390949</guid>
			<pubDate>Tue, 13 Jan 2015 19:24:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Как настроить User Manager для работы с песочницей PayPal</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84878-kak-nastroit-user-manager-dlya-raboty-s-pesochnitsey-paypal/message390948">Как настроить User Manager для работы с песочницей PayPal</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Хорошо, я выявил проблему. Это не связано с сертификатом. Я неправильно понял часть про установку Public Host адреса в разделе данных клиента. Там у меня был указан локальный адрес, поэтому PayPal не мог к нему подключиться. Теперь я связал свои локальный и публичный адреса, и могу зайти в свой роутер из Интернета по публичному IP. Я указал его как Public Host... но когда делаю тестовый платеж (доходит до этапа успешной оплаты, и мой тестовый счёт продавца получает деньги), всё зависает. Роутер становится недоступен (меня выкидывает из winbox), сеть Hotspot останавливается, и после перезагрузки (с отключением питания) аккаунт всё равно не активируется и через какое-то время возникает «time out». Всё остальное работает нормально, есть идеи, почему происходит это зависание? Я связал адреса просто добавив публичный IP к порту ether1, нужно ли применять какие-то правила NAT? Хотя и так вроде работает… <br />
			<i>13.01.2015 17:09:00, raptorx.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84878-kak-nastroit-user-manager-dlya-raboty-s-pesochnitsey-paypal/message390948</link>
			<guid>http://mikrotik.moscow/forum/forum57/84878-kak-nastroit-user-manager-dlya-raboty-s-pesochnitsey-paypal/message390948</guid>
			<pubDate>Tue, 13 Jan 2015 17:09:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Как настроить User Manager для работы с песочницей PayPal</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84878-kak-nastroit-user-manager-dlya-raboty-s-pesochnitsey-paypal/message390947">Как настроить User Manager для работы с песочницей PayPal</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Прошло уже немало времени с тех пор, как я делал эти тесты, но если память не изменяет, песочница PayPal даёт возможность запускать всё по простому http для тестирования в песочнице, без каких-либо сертификатов безопасности. По крайней мере, так было, когда я это писал. Конечно, когда выходишь в продакшен, сертификат нужен, но когда пытаешься отладить сам механизм обработки платежей в UM, приятно иметь возможность сосредоточиться только на одном вопросе за раз. <br />
			<i>07.01.2015 18:10:00, macsrwe.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84878-kak-nastroit-user-manager-dlya-raboty-s-pesochnitsey-paypal/message390947</link>
			<guid>http://mikrotik.moscow/forum/forum57/84878-kak-nastroit-user-manager-dlya-raboty-s-pesochnitsey-paypal/message390947</guid>
			<pubDate>Wed, 07 Jan 2015 18:10:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Как настроить User Manager для работы с песочницей PayPal</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84878-kak-nastroit-user-manager-dlya-raboty-s-pesochnitsey-paypal/message390946">Как настроить User Manager для работы с песочницей PayPal</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Спасибо за урок! Хочу спросить, нужен ли мне всё ещё SSL-сертификат (подписанный?) для песочницы, потому что после успешного платежа менеджер пользователя оставляет профиль неактивным, и его статус «ожидание», который через некоторое время меняется на «тайм-аут». Надеюсь, что можно написать это в вашей теме, может кому-то пригодится ваш метод. <br />
			<i>06.01.2015 12:40:00, raptorx.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84878-kak-nastroit-user-manager-dlya-raboty-s-pesochnitsey-paypal/message390946</link>
			<guid>http://mikrotik.moscow/forum/forum57/84878-kak-nastroit-user-manager-dlya-raboty-s-pesochnitsey-paypal/message390946</guid>
			<pubDate>Tue, 06 Jan 2015 12:40:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Как настроить User Manager для работы с песочницей PayPal</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84878-kak-nastroit-user-manager-dlya-raboty-s-pesochnitsey-paypal/message390945">Как настроить User Manager для работы с песочницей PayPal</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Вместо того чтобы захватывать эту тему, которая является уроком, попробуйте создать новую с вашей проблемой. И не рассчитывайте на большую помощь от других, если не дадите намного больше деталей о своей проблеме, чем вы предоставили здесь (а их, по сути, не было). <br />
			<i>22.04.2014 07:26:00, macsrwe.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84878-kak-nastroit-user-manager-dlya-raboty-s-pesochnitsey-paypal/message390945</link>
			<guid>http://mikrotik.moscow/forum/forum57/84878-kak-nastroit-user-manager-dlya-raboty-s-pesochnitsey-paypal/message390945</guid>
			<pubDate>Tue, 22 Apr 2014 07:26:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Как настроить User Manager для работы с песочницей PayPal</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84878-kak-nastroit-user-manager-dlya-raboty-s-pesochnitsey-paypal/message390944">Как настроить User Manager для работы с песочницей PayPal</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			У меня проблема с созданием счетов в PayPal. Я пытаюсь встроить это в код своего счета, но никак не получается добиться успеха. <br />
			<i>18.04.2014 10:35:00, zingapaga.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84878-kak-nastroit-user-manager-dlya-raboty-s-pesochnitsey-paypal/message390944</link>
			<guid>http://mikrotik.moscow/forum/forum57/84878-kak-nastroit-user-manager-dlya-raboty-s-pesochnitsey-paypal/message390944</guid>
			<pubDate>Fri, 18 Apr 2014 10:35:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Как настроить User Manager для работы с песочницей PayPal</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/84878-kak-nastroit-user-manager-dlya-raboty-s-pesochnitsey-paypal/message390943">Как настроить User Manager для работы с песочницей PayPal</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			ВВЕДЕНИЕ &nbsp;<br />PayPal предоставляет “песочницу” — среду, в которой разработчики могут отлаживать работу PayPal в новых приложениях (например, в вашей новой системе hotspot/UM), не совершая настоящих транзакций по кредитным картам. В общем, User Manager — это сложный подсистема с крайне скудной документацией. Я потратил слишком много времени, пытаясь использовать PayPal sandbox для тестирования моей new hotspot/UM системы из-за скрытых нюансов в UM, из-за которых всё постоянно падало. &nbsp;<br />Решил поделиться своими заметками с более практическим и ориентированным на задачи подходом, в отличие от официальной UM-документации, чтобы помочь другим.<br /><br />НАСТРОЙКА PAYPAL SANDBOX &nbsp;<br />Очевидно, что инструкции по расположению ссылок на сайте PayPal быстро устаревают после очередных изменений сайта. Сейчас он сильно отличается от того, что был два года назад, когда я это делал в последний раз. &nbsp;<br />Зайдите на developer.paypal.com и войдите, используя ваш существующий бизнес ID. Перейдите в раздел Applications. Игнорируйте два видимых варианта (REST и Classic). Вместо этого перейдите в левую колонку и нажмите «Sandbox accounts». &nbsp;<br />Вам понадобится как минимум два sandbox-аккаунта: бизнес-аккаунт с тем же именем, что и ваш реальный бизнес-аккаунт (или любое имя, на которое вы планируете отправлять платежи), и аккаунт тестового пользователя hotspot, который будет платить на другой аккаунт. &nbsp;<br />Придется пройти почти все экраны создания аккаунта, как если бы это был реальный аккаунт PayPal, особенно для бизнес-аккаунта. Мне пришлось сначала создать бизнес-аккаунт как личный, а потом “обновить” его до бизнес-аккаунта, потому что прямое создание бизнес-аккаунта — тупик. &nbsp;<br />Для верификации банковского счёта можно ввести любой набор цифр, а вот с кредитной картой так не получится. (Потом я обнаружил, что sandbox выдает пару фиктивных кредиток, но их нужно искать в разделе аккаунта.) &nbsp;<br />Нужно тщательно настроить все фейковые аккаунты до начала тестирования, иначе можете отправить платежи на почту, которая ещё не настроена на прием платежей. PayPal будет считать такие платежи успешными, но «односторонними» — значит, получатель их ещё не получил, так как его аккаунт не готов принимать платежи. User Manager не считает односторонние платежи успешными и не создаст аккаунты hotspot-пользователей. &nbsp;<br />Стоит протестировать процесс платежей в sandbox вне UM, чтобы убедиться, что получатель действительно видит платежи, прежде чем запускать тестирование hotspot-системы.<br /><br />После создания аккаунта, до обновления, зайдите в настройки и переключите формат писем на простой текст — если оставить HTML (по умолчанию), все входящие письма из sandbox будут неразборчивым баз64-кодом, который невозможно понять. &nbsp;<br />Поскольку часть процесса апгрейда аккаунта до бизнес-счёта — это подтверждение по ссылке или коду из письма, и эти письма придут нечитаемыми, вы испортите аккаунт так, что без помощи PayPal его не исправить. &nbsp;<br />Sandbox также позволяет заранее закинуть на аккаунт тестового пользователя «фейковые деньги» — обязательно используйте эту возможность, чтобы не вводить фейковые данные карт на каждом тесте.<br /><br />НАСТРОЙКИ USER MANAGER ДЛЯ PAYPAL («ROUTER» — это DNS-имя или IP вашего роутера с User Manager) &nbsp;<br />Этот раздел применим как для sandbox, так и для боевого окружения PayPal. Упоминание полей форм относится к ROS 5 или 6. &nbsp;<br />Хотя несколько исходных данных User Manager нужно создать в /tool/user-manager (в других гайдах объясняется как), большинство параметров задаётся через веб-интерфейс по адресу <noindex><a href="http://ROUTER/userman" target="_blank" rel="nofollow" >http://ROUTER/userman</a></noindex>. &nbsp;<br /><br />Начните в Settings / Payment Gateways. Включите PayPal. Введите email аккаунта, на который хотите получать платежи. &nbsp;<br />Поле «return URL» — это НЕ PayPal notify_url, который PayPal использует для уведомлений в UM, а страница, на которую пользователь будет перенаправлен после оплаты. &nbsp;<br />Сам notify_url задаётся в записи клиента под названием «Public host». PayPal принимает и DNS-имя, и IP, и проверяет транзакцию, посылая POST-запрос на http(s)://{that-value}/user?... &nbsp;<br />Убедитесь, что http(s)://{that-value}/user доступен из интернета, чтобы PayPal мог его достучаться. &nbsp;<br />(Любопытный момент: поле «Name for Users» в настройках профиля описано как «описательное имя, которое видит пользователь при входе на свою страницу», но вместо него пользователь увидит обычное поле Name в форме регистрации. Зато «Name for Users» отображается в счёте, который PayPal отправляет пользователю hotspot.)<br /><br />ПРОЦЕСС ТРАНЗАКЦИЙ В USER MANAGER &nbsp;<br />Когда новый hotspot-пользователь оплачивает через экран PayPal, PayPal посылает POST-запрос на http(s)://{customer-public-host-value}/user?..., информируя UM о результате оплаты — успешна она или нет. &nbsp;<br />Если PayPal показывает успех, UM дополнительно проверяет подлинность сообщения, посылая https-запрос напрямую на <noindex><a href="http://www.paypal.com" target="_blank" rel="nofollow" >http://www.paypal.com</a></noindex> с целью проверки статуса платежа. &nbsp;<br />Эта повторная проверка нигде не документирована и обычно скрыта от пользователя. Если PayPal подтверждает платёж, UM создаёт аккаунт hotspot-пользователя; если нет — записывает в лог ошибку. &nbsp;<br />Эта дополнительная проверка осложняет использование sandbox, если не знать, как её обойти.<br /><br />КАК ЗАПУСТИТЬ SANDBOX &nbsp;<br />Когда все фейковые аккаунты в sandbox PayPal готовы, можно перенаправить все операции по новым платежам UM в sandbox, просто изменив одну строку в um/signup_pay_form.html. &nbsp;<br />Измените строку на<br /><br />Теперь все страницы регистрации новых аккаунтов будут идти через sandbox вместо живого сайта PayPal. &nbsp;<br /><br />Также нужно внести одно дополнительное изменение: из-за повторной проверки UM, все платежи будут проваливаться, пока вы не создадите статическую DNS-запись на роутере UM для <noindex><a href="http://www.paypal.com" target="_blank" rel="nofollow" >http://www.paypal.com</a></noindex> с текущим IP адресом «sandbox.paypal.com». &nbsp;<br />Это заставит повторную проверку UM обращать к sandbox, где платежи будут успешно подтверждаться. &nbsp;<br /><br />Важное следствие этого способа: тестовая версия UM должна работать на отдельном роутере, не связанном с реальными пользователями. &nbsp;<br />Очевидно, что перенаправлять весь трафик с настоящего сайта <noindex><a href="http://www.paypal.com" target="_blank" rel="nofollow" >http://www.paypal.com</a></noindex> на sandbox нельзя — это нарушит работу живых пользователей. Только сам UM должен видеть “заражённый” DNS. &nbsp;<br />Я для тестов запускаю UM на отдельном RB750, который ни для чего другого не используется. &nbsp;<br /><br />Надеюсь, это поможет всем, кто пытается отлаживать новую hotspot-систему с биллингом PayPal. <br />
			<i>26.01.2014 05:14:00, macsrwe.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/84878-kak-nastroit-user-manager-dlya-raboty-s-pesochnitsey-paypal/message390943</link>
			<guid>http://mikrotik.moscow/forum/forum57/84878-kak-nastroit-user-manager-dlya-raboty-s-pesochnitsey-paypal/message390943</guid>
			<pubDate>Sun, 26 Jan 2014 05:14:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
