API оплаты зарубежных сервисов и Steam: как подключить Payli API

Обновлено 5 минут чтенияКоманда PayliПроверено 26 сентября 2026 на реальном заказе

REST API Payli для продажи пополнений Steam, игровых валют, подписок, подарочных карт и eSIM в своём интерфейсе: каталог, создание заказа, статусы, вебхуки с подписью, возвраты, баланс. Комиссии, лимиты и шаги подключения.

Содержание
  1. Что можно делать через API
  2. Как проходит заказ
  3. Ручные заказы: подписки и активация на аккаунте
  4. Комиссии и как вы зарабатываете
  5. Как подключиться
  6. API или виджет

API для оплаты зарубежных сервисов нужно, когда виджета мало: у вас своё приложение, бот со сложной логикой или сервис, где заказ живёт в вашем интерфейсе от корзины до выдачи. Payli Partner API — это REST поверх того же каталога, что на сайте. Пополнение Steam по логину, донат в игры по ID, коды подарочных карт, подписки с активацией на аккаунте и eSIM с продлением. Покупатель платит в рублях по ссылке, а статусы и результат выдачи приходят вам вебхуками.

Payli Partner API: создание заказа POST /orders, оплата покупателем по pay_url и вебхук order.status с результатом
Заказ, оплата по ссылке и вебхук со статусом закрывают весь цикл

Что можно делать через API

МетодЧто делает
GET /api/partner/v1/servicesсервисы с лимитами и базовой комиссией (Steam: min/max суммы)
GET /api/partner/v1/categories, …/productsкаталог: категории, товары, поля формы (fields) для каждого товара
POST /api/partner/v1/ordersсоздание заказа типа steam / topup / voucher / esim / manual, ответ — ссылка на оплату
GET /api/partner/v1/orders/{public_id}статус, суммы, результат выдачи: код ваучера, данные eSIM
POST …/orders/{public_id}/refundвозврат заказа в статусе failed (нужен scope orders_refund)
GET /api/partner/v1/balanceбаланс партнёра и типы операций
Вебхуки order.status, order.messageсмена статуса и сообщения исполнителя по ручным заказам

Полное описание полей, статусов и ошибок есть в документации API. Здесь только то, что нужно для первого заказа.

Как проходит заказ

  1. Получаете каталог. Для Steam это лимиты суммы, для остальных товаров fields из карточки: ID аккаунта, сервер, почта.
  2. Создаёте заказ: POST /orders с типом, товаром, полями покупателя и суммой. По желанию добавляете свою наценку partner_commission_percent, webhook_url с секретом и idempotency_key, чтобы повтор запроса не создал второй заказ.
  3. Отдаёте покупателю payment.pay_url. По умолчанию это СБП; с payment_method: card или crypto получите страницу оплаты картой или в USDT.
  4. После оплаты приходит вебхук order.status с payment_received, затем completed с результатом: код ваучера, QR eSIM или подтверждение зачисления. Статус можно и опрашивать через GET /orders/{public_id}.

Несколько технических деталей, на которых обычно спотыкаются:

  • суммы везде в рублях с двумя знаками, даты в RFC3339;
  • лимиты: 600 GET и 60 POST в минуту на токен;
  • вебхук считается доставленным при ответе 2xx за 8 секунд, иначе до 8 повторов в течение часа с растущей паузой, поэтому обрабатывайте событие асинхронно и дедуплицируйте по X-Payli-Event-Id;
  • подпись X-Payli-Signature: sha256=HMAC(тело, webhook_secret), сравнивайте за константное время.

Ручные заказы: подписки и активация на аккаунте

Часть товаров выдаёт исполнитель: подписки с активацией на аккаунте покупателя, готовые аккаунты, покупки в сторонних магазинах. В каталоге они помечены type: manual. Заказ создаётся так же, а после оплаты открывается чат с исполнителем. Его сообщения приходят вебхуком order.message, ваши уходят через POST …/messages, так что и код подтверждения от покупателя передаётся через этот чат. Когда исполнитель отмечает выдачу, заказ переходит в awaiting_confirmation, и покупатель подтверждает его или открывает спор, тоже через API. Так в своём интерфейсе можно продавать PS Plus, Game Pass и Spotify, не разбирая переписку вручную.

Комиссии и как вы зарабатываете

Условия для партнёров персональные: наценка Payli от 0%, ваша ставка видна в ответе /services. Сверх неё вы задаёте партнёрскую наценку в каждом заказе, и она целиком ваша. Оплата картой чуть дороже СБП, криптовалюта идёт со скидкой.

Возврат заказа в статусе failed идёт на полную сумму платежа, комиссия за приём платежа при этом удерживается с партнёрского баланса. Заказы можно оплачивать и с партнёрского баланса, минуя ссылку. Баланс пополняется инвойсом из кабинета.

Как подключиться

  1. Зарегистрируйтесь на payli.ru и откройте вкладку «Партнёрам» → «API-ключи».
  2. Создайте токен с нужными правами: orders_create_acquirer для заказов с оплатой по ссылке, orders_refund для возвратов. Читать каталог, заказы и баланс может любой токен.
  3. Сделайте тестовый заказ на минимальную сумму, проверьте вебхук и GET /orders.
  4. Нужны индивидуальные условия по комиссии под объём или помощь с интеграцией? Оставьте заявку на /partners.

Токен передаётся только в заголовке Authorization: Bearer с вашего сервера. В браузере и в мобильном приложении его быть не должно. Для фронтенда есть виджет, которому токен не нужен.

Подключение и вопросы: оставить заявку на /partners, Telegram @payli_support, почта partners@payli.ru. Отвечаем в течение рабочего дня, с интеграцией помогаем.

API или виджет

Если задача звучит как «принимать оплату Steam и подписок на сайте», виджет быстрее: строка скрипта, наценка в кабинете, готово. API нужен, когда заказ — часть вашего продукта: своя корзина, свой личный кабинет, бот с нестандартной логикой, автопродление eSIM через renew_order_id, сверка статусов с CRM. Оба формата работают с одним кабинетом и одним балансом. Начать можно с виджета и перейти на API, когда появится разработчик. Модель заработка в обоих случаях описана в статье как заработать на пополнении Стим.

Вопросы и ответы

Что такое Payli Partner API?+

REST API для продажи пополнения Steam, игровых валют, подписок, подарочных карт и eSIM в своём интерфейсе: каталог, заказы, оплата по ссылке, вебхуки, возвраты, баланс.

Как покупатель платит?+

По ссылке из ответа на создание заказа: СБП по умолчанию, картой российского банка или в USDT. Способ передаётся параметром payment_method.

Какая комиссия у API?+

Условия персональные, наценка Payli от 0%, ваша ставка видна в ответе /services; сверх неё вы задаёте свою наценку в заказе, она целиком ваша.

Как узнать, что заказ выполнен?+

По вебхуку order.status со статусом completed и результатом выдачи или запросом GET /orders/{public_id}. Вебхуки подписаны HMAC-SHA256.

Есть ли лимиты запросов?+

600 GET и 60 POST в минуту на токен. Заказ с ключом идемпотентности не задваивается при повторе запроса.

Нужен ли API, если есть только сайт?+

Нет, виджет закрывает приём оплаты без разработки. API нужен для своего приложения, бота со сложной логикой или связки с CRM.

Статья помогла?
Поделиться:TelegramVK

Остались вопросы — напишите в поддержку

Об авторе
Команда Payli
Редакция

Редакция Payli — новости каталога и общие материалы.

Все статьи автораЗадать вопрос в поддержкуПроверено 26 сентября 2026 на реальном заказе

Комментарии

Чтобы оставить комментарий, войдите или зарегистрируйтесь. Вопросы по заказу быстрее решает поддержка.

Пока никто не написал. Будьте первым — расскажите, помогла ли инструкция.

Читайте также

Как оплатить Kling AI из России: тарифы Standard и Pro на свой аккаунт
Инструкции3 минуты чтения

Как оплатить Kling AI из России: тарифы Standard и Pro на свой аккаунт

Как оплатить Kling AI из России без зарубежной карты: подписка Standard или Pro подключается к вашему аккаунту, оплата через СБП или картой РФ. Сколько кредитов даёт тариф, что меняется после оплаты, цены на октябрь 2026.

Как задонатить в AFK Journey из России: кристаллы дракона и ежемесячные газеты
Инструкции3 минуты чтения

Как задонатить в AFK Journey из России: кристаллы дракона и ежемесячные газеты

Донат в AFK Journey из России по ID: чем кристаллы дракона отличаются от алмазов, что дают Classic и Premium Gazette, какой пакет выгоднее, где найти ID. Цены на октябрь 2026.

Как оплатить Perplexity Pro из России: подписка на свой аккаунт
Инструкции3 минуты чтения

Как оплатить Perplexity Pro из России: подписка на свой аккаунт

Как оплатить Perplexity Pro из России без зарубежной карты: подписка подключается к вашему аккаунту, оплата через СБП или картой РФ. Чем Pro отличается от бесплатной версии, как войти по коду, цена на октябрь 2026.