Relay Onboarding

1. Create Your Account

Sign up at /auth/signup using one of the supported OAuth providers:

  • Google
  • GitHub
  • Discord

Select the Relay role during signup. This cannot be changed later.

2. Solana Wallet Setup

After signup, a Solana wallet is automatically generated for you. This wallet is used for:

  • Sending settlements to Clients after completed payments
  • Holding your balance
  • Withdrawing funds to an external address

3. Configure Withdraw Address

Before you can withdraw funds, set your external withdraw address:

  1. Go to Dashboard → Deposit
  2. Enter your Solana wallet address (must be a valid Solana public key)
  3. This is the address where your funds will be sent when you withdraw

4. Enable 2FA

Two-factor authentication is required for withdrawals:

  1. Go to Dashboard → Settings
  2. Click Enable 2FA
  3. Scan the QR code with your authenticator app (Google Authenticator, Authy, etc.)
  4. Enter the 6-digit code to verify

5. Connect a Provider

Once your account is set up, connect a provider to start processing payments.

Account Status

Your account has one of these statuses:

StatusDescription
PENDINGAccount created, awaiting activation
ACTIVEAccount is fully operational
SUSPENDEDAccount is temporarily disabled
REJECTEDAccount has been rejected