Payment went through but access didn't open

Almost always a missing crypto webhook β€” here's what to check.

Updated: July 24, 2026

If someone paid but wasn't let in (or a plan didn't activate), work through this.

For crypto payments

The most common cause is a missing or wrong webhook in your Crypto Pay app:

  1. In @CryptoBot, open your app β†’ Webhooks and make sure it's enabled.
  2. Point it at the address shown in TribeSync's crypto settings.
  3. Confirm the token in TribeSync matches that app and the network is mainnet.

For Stars payments

Stars go through the bot directly, so activation is usually instant. If not, give it a minute and check the subscriber actually completed payment (not just opened the invoice).

πŸ”§ What happens under the hood

Crypto is confirmed by a webhook call back to TribeSync β€” without it, the invoice is paid but we never hear about it, so access isn't granted. Access is idempotent, so re-confirming never double-charges or double-grants.

Related: accept crypto.

Related articles