Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.solvapay.com/llms.txt

Use this file to discover all available pages before exploring further.

Use this page for Console account setup. If you are integrating with the TypeScript SDK, start in your project with npx solvapay init, then return here for account-level setup tasks.

Sign up

  1. Navigate to the SolvaPay Console
  2. Choose your sign-in method:
    • Continue with Google - Use your Google account
    • Continue with GitHub - Use your GitHub account
    • Continue with email - Use your email address and password

Complete provider onboarding

After sign in, SolvaPay opens the first onboarding screen. Complete these required fields:
  • Company name
  • Website URL
  • Country
  • Currency
On this screen, you also need to approve the Terms and Conditions before continuing.

Dashboard access

After your first product is created, SolvaPay opens your dashboard. From there, you can manage products, purchases, usage, and account settings.

Complete Stripe setup for payments

After first product creation, onboarding guides you to finish Stripe setup in Settings > Payments. You can either:
  • Connect an existing Stripe account
  • Create a new Stripe account by completing Stripe onboarding details

Configure your branding (optional)

Customize how your brand appears on customer-facing pages:
  1. Go to Settings > Pages
  2. Upload your logo (landscape wordmark) and app icon (square logomark)
  3. Set your brand name
  4. Choose an accent color
  5. Select a font family
Your branding is automatically applied to login pages, checkout, and the customer portal. It’s also surfaced to SDK integrations through GET /v1/sdk/merchant:
  • logoUrl — absolute URL to the landscape wordmark (resolved against SolvaPay’s ASSETS_BASE_URL, safe to embed directly in <img> tags).
  • iconUrl — absolute URL to the square app icon, preferred by MCP host chrome, mobile avatar slots, and any surface where the landscape logo would letterbox awkwardly.
  • termsUrl / privacyUrl — linked from mandate and consent copy in <MandateText> and the hosted checkout.

Next steps

Now choose the next step based on your path:
  1. TypeScript SDK CLI setup - Fastest SDK path for TypeScript projects
  2. Create a product - Configure product and plans in Console
  3. Test in sandbox - Validate auth, checkout, and access control
  4. Go live - Switch to production when ready