Skip to main content
Hypertron uses your Freighter wallet as your identity — there is no email sign-up or password to manage. Once your wallet is connected, you can create payment links and start receiving XLM from clients immediately. This guide walks you through every step from installation to seeing your first payment in the dashboard.
1

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.
  1. Open freighter.app in your browser.
  2. Click Add to Chrome (or your browser’s equivalent) and follow the prompts.
  3. Create a new wallet or import an existing one using your secret recovery phrase.
  4. 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.
2

Connect your wallet to the dashboard

  1. Go to your Hypertron dashboard at /dashboard.
  2. Click Connect with Freighter.
  3. Freighter will open a popup asking you to allow the site — click Connect.
  4. Your Stellar public key (a G... address) is now linked to your Hypertron business account.
After connecting, the dashboard loads your virtual balance and payment history. No data is stored anywhere under your wallet address until this first connection is made.
If the Freighter popup does not appear, check that the extension is enabled in your browser’s extension manager and that you are not in a private/incognito window.
3

Create a payment link

  1. In the sidebar, click Payment Links.
  2. 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.
  3. Click Create link.
The API generates a unique link in the format:
https://your-domain.com/pay/<link-id>
Each link is assigned a memo with the prefix 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.
4

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:
https://your-domain.com/pay/clr7x2k9p0001abc123xyz
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.
You can also enable a pay-any-amount link from the Payment Links page. This is useful for donations or variable invoices where the exact amount is not fixed.
5

View the payment in your dashboard

Once your client completes the payment on Stellar:
  1. The Horizon event listener detects the incoming transaction.
  2. The memo (hpl_...) is matched to your payment link.
  3. A ZK commitment is generated and registered — your client’s wallet address is never stored.
  4. Your virtual balance updates to reflect the received amount.
Go to Dashboard to see the updated total received, or go to Payment Links to see the status of the specific link change to Paid.
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.