Как тебе платят
Stripe, PayPal и USDT — твои собственные аккаунты, твои собственные ключи, а деньги никогда не проходят через нас.
Твои подписчики платят тебе напрямую. TG Access никогда не хранит твои деньги, никогда не берёт с них долю по пути и не смог бы заморозить твои поступления, даже если бы захотел. Он лишь следит за тем, когда приходит платёж, и открывает доступ.
У такой схемы есть название — «свои ключи», — и именно поэтому комиссия приходит к тебе отдельным счётом, а не удерживается из платежей.
Настройка способа оплаты
Открой Настройки в панели. Ты увидишь все способы оплаты, которые поддерживает платформа, и настроен ли у тебя каждый из них.
Заполни поля для нужного способа и нажми Сохранить. Больше ничего не нужно, чтобы он появился в твоём боте.
Stripe — карты по всему миру
- Войди в Stripe и открой Developers → API keys.
- Скопируй Secret key. Он начинается с
sk_live_для реальных платежей или сsk_test_, пока ты всё проверяешь. - Вставь его здесь в поле Секретный ключ (Secret key).
- Необязательно, но настоятельно рекомендуется: в Stripe открой Developers → Webhooks, добавь эндпоинт и скопируй Signing secret (он начинается с
whsec_) в поле Секрет подписи вебхука (Signing secret).
Без секрета подписи платежи картой не будут подтверждаться сами — тебе пришлось бы одобрять каждый вручную. С ним подписчик платит, и его приглашение приходит через несколько секунд, без всякого ожидания тебя.
PayPal
Возьми Client ID и Client secret в панели разработчика своего бизнес-аккаунта PayPal и вставь их в поля ID клиента (Client ID) и Секрет клиента (Client secret). Личный аккаунт PayPal нельзя использовать для приёма оплаты подписок.
PayPal предлагается твоим подписчикам, только когда сохранён ещё и Webhook ID; именно благодаря ему платежи PayPal подтверждаются сами:
- В панели разработчика PayPal переключись на Live (на Sandbox — только пока тестируешь), открой Apps & Credentials и выбери приложение, которому принадлежит твой Client ID.
- Добавь к нему вебхук. В качестве URL вставь Адрес вебхука (Webhook URL), показанный здесь, в карточке PayPal (кнопка Копировать рядом с ним копирует его целиком), а не набирай его вручную; он заканчивается на
/pay/paypal/, а дальше идёт публичный ID твоего аккаунта. - Подпиши вебхук на эти события:
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. Любые другие события игнорируются. - Скопируй 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 или тестовый и его последние четыре символа, либо первые и последние символы адреса кошелька. Сам ключ больше никогда не показывается — ни тебе, ни кому-либо ещё.
Чтобы сменить ключ, впиши новый поверх старого и сохрани. Прочитать старый перед этим невозможно.