Install Freighter
Freighter is the Stellar browser wallet Hypertron uses for authentication and transaction signing. If you already have it installed, skip to the next step.
- Open freighter.app in your browser.
- Click Add to Chrome (or your browser’s equivalent) and follow the prompts.
- Create a new wallet or import an existing one using your secret recovery phrase.
- Keep your recovery phrase safe — Hypertron never has access to it.
Freighter is available for Chrome, Firefox, and Brave. Make sure the extension is enabled after installation before continuing.
Connect your wallet to the dashboard
- Go to your Hypertron dashboard at
/dashboard. - Click Connect with Freighter.
- Freighter will open a popup asking you to allow the site — click Connect.
- Your Stellar public key (a
G...address) is now linked to your Hypertron business account.
Create a payment link
- In the sidebar, click Payment Links.
- Fill in the form:
- Amount — the XLM amount you want to charge, or enable flexible amount to let the client pay any amount.
- Purpose — a short description of what the payment is for (e.g.
Invoice #1042). - Client name — optional label to identify this client in your dashboard.
- Workflow stage — optional tag to track where this payment fits in your onboarding flow.
- Click Create link.
hpl_ followed by a timestamp and random token — for example, hpl_m9k2x1_ab3de7f9. This memo is what ties the payment to your account when funds arrive in the shared pool.The memo is attached automatically. Your client does not need to enter it manually — it is embedded in the payment link and pre-filled when they connect their wallet on the pay page.
Share the link with your client
Copy the generated URL and send it to your client by email, chat, or any other channel. The link looks like:When your client opens the link, they will see a payment page that shows the amount and purpose. They connect their own Freighter wallet, review the transaction, and approve it. Their XLM is sent to Hypertron’s shared pool — your business never sees their wallet address.
View the payment in your dashboard
Once your client completes the payment on Stellar:
- The Horizon event listener detects the incoming transaction.
- The memo (
hpl_...) is matched to your payment link. - A ZK commitment is generated and registered — your client’s wallet address is never stored.
- Your virtual balance updates to reflect the received amount.
The dashboard shows your virtual balance — the sum of all attributed payments — not your raw on-chain balance. This is intentional: funds flow through a shared pool, so your on-chain address does not hold the funds directly until you withdraw.
Next steps
Connect your wallet
Detailed troubleshooting and network configuration for Freighter.
Withdraw funds
Move your virtual balance to your Stellar address via the Privacy Relay Layer.
Onboarding flows
Build multi-step client onboarding that auto-generates payment links on completion.
Private payments
Understand how ZK commitments and the shared pool keep client identities private.
