Packages and payment
Payment troubleshooting
What to do when a payment does not credit: expired windows, wrong networks, missing transfers and stuck confirmations.
Most payments credit within a minute. When one does not, it is almost always one of the cases below.
The transfer went through but nothing credited
Give it a couple of minutes first — the transaction has to confirm on chain before it can be matched. If it still has not landed:
- Check the network. USDC bridged on a different chain to the one shown will not match. This is the single most common cause.
- Check the token. It has to be USDC, not USDT, not the native coin, not a wrapped variant.
- Check the amount. Small rounding under the requested figure is tolerated; a materially short transfer is not matched.
- Paste the transaction hash. On the EVM route the payment page accepts a hash directly and re-checks it against the chain.
Nothing is lost while you sort this out. A payment that fails to match automatically can still be credited by hand once we can see it on chain.
The payment window expired
Payments stay open for 45 minutes. When one expires, the deposit address is released back to the pool and the payment is marked expired.
If you did not send anything: nothing was charged, just start a new payment.
If you sent after it expired: open a ticket with the transaction hash. The funds are not lost, they simply arrived after the address stopped being reserved for you.
That transfer is already credited to another payment
Each transaction can pay for exactly one package. If you see this message it means the hash you submitted has already been matched — usually because the payment credited on its own and the manual check came afterwards.
Check your packages first. If the hours are there, the payment worked.
Paying on a chain your wallet does not hold
Solana payments are always manual, so the wallet you signed in with makes no difference there: send the USDC to the address on the payment page from wherever it already sits.
On the EVM chains, the one-click route needs an EVM account. If the wallet you signed in with does not have one, the panel asks you to connect a wallet that does. The campaign chain is unaffected either way — payments are matched by reference, not by which address sent them.
The connect prompt appears when you are already connected
Wallet sessions are restored asynchronously after a page load. If you press pay in the first second or two, the page may not have finished restoring the connection yet.
Reload the page, wait for the wallet chip in the top-right corner to show your address, then press pay again.
Still stuck
Open a ticket with your payment reference — it looks like PAY-XXXXXXXX and appears on the payment page — and the transaction hash if you have one. That token is enough to trace anything, and this page lists what to include for every other kind of problem.