Skip to main content
If you run into a problem with a payment or your account setup, the answers below cover the most common issues. For anything not listed here, contact support@handlpay.com with your Handl username, a description of the issue, and your transaction hash.

Payments

If your $USDC balance on Polygon looks wrong, follow these steps:
1

Verify the transaction on Polygonscan

Check Polygonscan to confirm:
  • The transaction hash is valid
  • Funds were sent to the correct wallet address
  • The transaction has at least 200 block confirmations
If the transaction is still pending or under-confirmed, wait and check again.
2

Disconnect and restore your wallet

If the transaction is confirmed but the balance is still wrong:
  1. Tap the three dots next to $USDC and select Disconnect.
  2. Then select Restore default wallet.
This refreshes the wallet connection without affecting your funds.
3

If the balance is still incorrect, Contact support

If the balance is still incorrect after the steps above, email support@handlpay.com with:
  • Your social media name or email you used to sign up
  • Your transaction hash
You can bridge $HANDL from two places depending on where your tokens are held.Option 1: From within the HandlPay app
1

Open the Polygon or Base tab

Navigate to the Polygon or Base tab inside the HandlPay app.
2

Open the bridge menu

Tap the three dots next to $HANDL, then select Bridge.
3

Enter the amount

Type the amount you want to bridge.
4

Review the fee

Click Estimate to view the bridging fee before confirming.
5

Confirm the transfer

Confirm the transaction. The transfer typically completes within 5–8 minutes.
Option 2: From an external wallet (e.g. MetaMask)
1

Go to the bridge

2

Enter your Canton address

Enter your recipient address on Canton Network.
3

Initiate the deposit

Click Deposit to Bridge and follow the on-screen instructions to complete the transfer.
When you receive a new asset on Canton Network — such as HANDL,HANDL, USDCx, or $CBTC — you must manually approve it before it becomes available in your balance.How you approve depends on your wallet:
  • HandlPay wallet: A red indicator appears next to the asset. Click it to approve. You can also enable auto-approval to avoid this step for future transfers.
  • External wallets (Zoro, Console, CantonLoop, etc.): Approval flows vary by provider. Follow the instructions from your wallet provider.
Enable auto-approval in the HandlPay wallet after your first manual approval to skip this step on future transfers.

Setup and security

You have two options:
  • Create a new wallet in the HandlPay app — you need an invite code to get started.
  • Use an existing Canton ecosystem wallet — compatible wallets include Loop, Send APP, Bron, Console, Cantor8, and Zoro.
If you create a wallet inside the HandlPay app, you can both send and receive funds directly in the app. Wallets created with third-party providers let you receive payments via your social handle, but you send funds from the original wallet app.
Canton wallets on HandlPay are self-custodial. Private keys are protected with biometrics via passkeys. Some browser and device combinations do not support passkey creation.
  • Telegram on desktop: Passkeys are not supported in the Telegram desktop mini app. Create your wallet using Telegram on mobile instead.
  • WhatsApp and Instagram on iOS: These apps open a Meta in-app browser, which does not permit passkey creation on iOS. Tap the settings button inside the in-app browser and choose Open in browser to continue with a native browser.
HandlPay distinguishes between two wallet types on Canton Network:
  • HandlPay wallet — created inside the HandlPay app with an invite code. You can send and receive funds directly in the app.
  • External wallet — created with a third-party app such as Bron, Loop, or Console. You can receive payments via your social handle, but you must use the original wallet app to send funds.
If the app cannot find your private key on your current device, it automatically treats your wallet as external and the Send, History, and Key Export buttons do not appear.This happens when:
  • You created the wallet in incognito or private browsing mode
  • You switched to a different browser or device
  • You cleared your browser data
  • You deleted and reinstalled Telegram
  • You have never imported your private key on this device
To restore full access, import your private key into the app on your current device. The Send and other buttons reappear automatically once the private key is detected.
HandlPay is fully self-custodial and does not store your private key. Always export your private key and store it securely after creating your wallet.
Only if the exchange deposit address does not require a memo. $CC distributions are rejected for Canton addresses that require a memo field to receive transactions — this is typically the case for centralized exchange (CEX) deposit addresses.
You can find your User ID in your payment link:
  1. Click the payment link button underneath your profile picture.
  2. Your User ID is the string that follows the last / in the URL.

Wallets

To remove a wallet from your HandlPay account, tap the three dots next to any asset in that wallet and select Disconnect wallet. This only removes the wallet from your HandlPay account, it does not affect your actual wallet, private keys, or funds.You can reconnect the same wallet at any time.

Bridging

You can move $HANDL from Polygon or Base to Canton Network using one of two methods.
1

Go to the Polygon or Base tab

Open your dashboard and select the Polygon or Base tab.
2

Open the bridge option

Tap the three dots next to $HANDL and select Bridge.
3

Enter the amount

Type the amount of $HANDL you want to bridge.
4

Review the fee

Click Estimate to see the bridging fee before committing.
5

Confirm the transaction

Review the details and confirm. The transfer typically completes within 5–8 minutes.

Still need help?

Contact support@handlpay.com. Include your Handl username, a detailed description of the issue, and your transaction hash. Support staff will not respond to questions already answered in this FAQ.