Ты здесь впервые? Полное руководство шаг за шагом проведёт тебя по каждому экрану.

Читать руководство
Полное руководство

Как тебе платят

Stripe, PayPal и USDT — твои собственные аккаунты, твои собственные ключи, а деньги никогда не проходят через нас.

Твои подписчики платят тебе напрямую. TG Access никогда не хранит твои деньги, никогда не берёт с них долю по пути и не смог бы заморозить твои поступления, даже если бы захотел. Он лишь следит за тем, когда приходит платёж, и открывает доступ.

У такой схемы есть название — «свои ключи», — и именно поэтому комиссия приходит к тебе отдельным счётом, а не удерживается из платежей.

Настройка способа оплаты

Открой Настройки в панели. Ты увидишь все способы оплаты, которые поддерживает платформа, и настроен ли у тебя каждый из них.

Настройки оплаты

Заполни поля для нужного способа и нажми Сохранить. Больше ничего не нужно, чтобы он появился в твоём боте.

Stripe — карты по всему миру

  1. Войди в Stripe и открой Developers → API keys.
  2. Скопируй Secret key. Он начинается с sk_live_ для реальных платежей или с sk_test_, пока ты всё проверяешь.
  3. Вставь его здесь в поле Секретный ключ (Secret key).
  4. Необязательно, но настоятельно рекомендуется: в Stripe открой Developers → Webhooks, добавь эндпоинт и скопируй Signing secret (он начинается с whsec_) в поле Секрет подписи вебхука (Signing secret).

Без секрета подписи платежи картой не будут подтверждаться сами — тебе пришлось бы одобрять каждый вручную. С ним подписчик платит, и его приглашение приходит через несколько секунд, без всякого ожидания тебя.

PayPal

Возьми Client ID и Client secret в панели разработчика своего бизнес-аккаунта PayPal и вставь их в поля ID клиента (Client ID) и Секрет клиента (Client secret). Личный аккаунт PayPal нельзя использовать для приёма оплаты подписок.

PayPal предлагается твоим подписчикам, только когда сохранён ещё и Webhook ID; именно благодаря ему платежи PayPal подтверждаются сами:

  1. В панели разработчика PayPal переключись на Live (на Sandbox — только пока тестируешь), открой Apps & Credentials и выбери приложение, которому принадлежит твой Client ID.
  2. Добавь к нему вебхук. В качестве URL вставь Адрес вебхука (Webhook URL), показанный здесь, в карточке PayPal (кнопка Копировать рядом с ним копирует его целиком), а не набирай его вручную; он заканчивается на /pay/paypal/, а дальше идёт публичный ID твоего аккаунта.
  3. Подпиши вебхук на эти события: CHECKOUT.ORDER.APPROVED, PAYMENT.CAPTURE.COMPLETED, PAYMENT.CAPTURE.DENIED, PAYMENT.CAPTURE.DECLINED, PAYMENT.CAPTURE.REFUNDED, PAYMENT.CAPTURE.REVERSED и CUSTOMER.DISPUTE.CREATED, а также на CHECKOUT.ORDER.VOIDED, если оно есть в списке PayPal. Любые другие события игнорируются.
  4. Скопируй Webhook ID вебхука. Здесь, в карточке PayPal, вставь его в поле ID вебхука (Webhook ID) и заново заполни поля ID клиента (Client ID) и Секрет клиента (Client secret) (форма никогда не показывает сохранённое и сохраняет все поля вместе), затем нажми Сохранить (если ключи уже сохранены — Заменить). Для live оставь поле Среда пустым; sandbox вписывай туда, только пока тестируешь.

Без Webhook ID PayPal не предлагается твоим подписчикам: они не могут выбрать его для оплаты, и, пока Webhook ID не сохранён, об этом говорят карточка PayPal здесь и экран PayPal в твоём боте. Чтобы принимать оплату через PayPal без него, добавь PayPal как способ оплаты вручную (функция платных тарифов); каждый такой платёж ждёт твоего одобрения, как ручной перевод. С ним мы проверяем через PayPal, используя Webhook ID, каждое уведомление, пришедшее на твой адрес вебхука, прежде чем действовать, и отклоняем те, которые проверить не можем.

USDT

Укажи адрес кошелька, на который хочешь получать оплату, и сеть, в которой он находится. Выбрать правильную сеть важно: перевод, отправленный не в той сети, обычно пропадает навсегда. Смотри как выбрать правильную сеть — для твоего собственного кошелька действуют те же правила, что и при оплате нам.

Что мы видим и чего не видим

Когда ты сохраняешь ключ, он сразу шифруется. После этого страница настроек показывает лишь столько, чтобы его можно было узнать: рабочий ключ Stripe или тестовый и его последние четыре символа, либо первые и последние символы адреса кошелька. Сам ключ больше никогда не показывается — ни тебе, ни кому-либо ещё.

Чтобы сменить ключ, впиши новый поверх старого и сохрани. Прочитать старый перед этим невозможно.

Дальше: одобрение платежей, которые приходят вручную.