Что подготовить
- Активированный AutoSteamNS, подключённый аккаунт FunPay и работающий Worker.
- Реквизиты кабинета NS.GIFTS: User ID, логин, пароль и API Secret. Баланс поставщика используется для оплаты пополнений и товаров.
- Для пополнения лоты Steam нужной валюты; для карт и кодов подходящую категорию FunPay и конкретную позицию каталога NS.GIFTS.
Разделы пополнения и перепродажи используют одни реквизиты NS.GIFTS, но включаются и настраиваются отдельно. Перед сменой User ID или логина проверьте незавершённые заказы прежнего кабинета.
Реквизиты и аккаунты FunPay
- Откройте «Пополнение Steam», заполните User ID NS.GIFTS, логин, пароль и API Secret. Сохраните настройки.
- Выберите аккаунты FunPay. Пустой список означает работу на всех подключённых аккаунтах.
- Запустите плагин и проверьте его состояние и баланс NS.GIFTS. Если требуется восстановление реквизитов, заново введите данные своего кабинета и сохраните.
При редактировании обычных настроек сохранённые пароль и API Secret не нужно заново вставлять. При замене кабинета введите соответствующие ему реквизиты. API Secret не является кодом покупки и не отправляется покупателю.
Настройка пополнения Steam
- Лоты пополнения
- Обработка использует категорию Steam-пополнения FunPay и данные заказа. По умолчанию это категория 1086. Валюта и сумма должны соответствовать условиям лота; сумма пополнения определяется количеством товара.
- Минимальная сумма
- Настраивается отдельно для RUB, UAH и KZT. Заказ меньше лимита плагин не выполняет и сообщает покупателю условие.
- Порог баланса
- Задаёт уровень предупреждения о средствах NS.GIFTS в долларах.
- Выключать лоты при нехватке баланса
- Если опция доступна и включена, Pulse скрывает свои Steam-лоты и затем восстанавливает отключённые им предложения после проверки баланса. Лоты, выключенные продавцом вручную, не включаются автоматически.
- Очередь на покупателя
- Ограничивает число ожидающих пополнений одного покупателя. При заполнении очереди нужно дождаться предыдущих заказов.
- Напоминание о подтверждении
- Задаёт задержку напоминания покупателю, который ещё не подтвердил Steam-логин.
- Чёрный список
- Позволяет исключить конкретные Steam-логины из автоматического пополнения.
После оплаты покупатель присылает логин Steam и подтверждает показанный логин сообщением +. До подтверждения можно прислать исправленный логин. Пароль Steam не требуется. Сообщение отмена отменяет ожидающий заказ; результат возврата проверяйте в FunPay.
В разделе «Логи» и истории проверяйте результат пополнения. При таймауте или ошибке NS.GIFTS сначала выясните, было ли выполнено пополнение и списание, прежде чем выполнять его вручную или возвращать деньги.
Обычные товары: карты и коды
Во вкладке «NS.GIFTS» откройте «Каталог». Обычные товары с выдачей кода выбираются по категории и конкретному номиналу. Каталог содержит поддерживаемые позиции поставщика; появление услуги в кабинете NS.GIFTS не означает, что Pulse умеет выдать её автоматически.
- Выберите карту или другой доступный товар с кодом. Проверьте номинал, закупку, остаток и региональные условия.
- Добавьте выбранные позиции в «Студию лотов» и выберите аккаунт FunPay и категорию продажи.
- Задайте наценку или фиксированную цену в рублях, курс пересчёта при необходимости, количество и обязательные параметры категории. Заполните русские и английские тексты и сообщения после оплаты.
- Проверьте предпросмотр. Создайте отключённые черновики, убедитесь в привязках и включите проверенные лоты через сохранённые операции.
- Откройте «Автовыдачу» внутри вкладки NS.GIFTS и включите перепродажу. Основной плагин тоже должен быть запущен.
Для обычного товара покупатель выбирает количество кодов и оплачивает лот. Pulse создаёт и оплачивает заказ NS.GIFTS, ждёт все коды и отправляет их в чат заказа FunPay. Покупателю не нужны логин кабинета продавца, API Secret или код покупки продавца.
Steam Gift в том же каталоге
Steam Gift выбирается отдельно: найдите игру, нужный вариант и регион и подготовьте лот в студии. Проверьте название подарка и его описание. Регион и вариант относятся к товару поставщика и должны совпадать с условиями FunPay.
После оплаты плагин может запросить у покупателя ссылку приглашения Steam. Покупатель отвечает командой !ns в точном формате из полученного сообщения с ID заказа и полем friendLink. Пароль Steam и код покупки кабинета NS.GIFTS для этого не нужны.
Тексты лота и сообщения
В Студии лотов редактируются название, описание и сообщение после оплаты на двух языках. Указывайте фактический номинал, регион, способ активации и ожидаемые действия покупателя. Сохранённые шаблоны студии помогают повторить эти настройки для новых лотов.
Запрос Steam-логина для пополнения, запрос ссылки для Steam Gift и сообщения с результатом формируются по выбранному сценарию. Команда !ns относится к запросу данных конкретного заказа; её не нужно добавлять к обычным картам с выдачей кода.
Заказы NS.GIFTS и восстановление
Откройте «Заказы» внутри вкладки NS.GIFTS и выберите аккаунт FunPay. Старый заказ можно найти по началу ID. Раздел показывает состояние поставщика и отдельно состояние доставки в чат.
- Сверяем оплату или поставщик выполняет заказ
- Используйте проверку состояния существующего заказа. При неопределённой оплате не создавайте и не оплачивайте второй заказ.
- Нужен новый код покупки
- Продавец вводит свежий шестизначный код покупки своего кабинета в действие этого заказа и подтверждает оплату. Код вводится в Pulse, а не в чат покупателя. По незащищённому HTTP к удалённому Worker это действие недоступно; используйте защищённое подключение.
- Запрос данных не доставлен
- Если попытки исчерпаны, доступно действие повторного запроса для этого заказа. Оно снова запрашивает данные покупателя и не создаёт новую покупку.
- Отправка требует ручной проверки
- Сверьте чат FunPay. Полученные PIN-коды можно открыть действием ручной проверки выдачи по защищённому подключению и передать покупателю после сверки заказа.
- Создание лота не подтверждено
- Проверьте операцию и предложенные кандидаты FunPay. Подтвердите существующий черновик и привязку до включения; не запускайте новую копию вслепую.
Сохранённые заказы перепродажи восстанавливаются после перезапуска. Статус готовности у поставщика, наличие всех кодов и доставка покупателю проверяются отдельно.