Create an Account

  1. Visit payments.rohopay.com
  2. Click Sign Up and register with your email or Google account
  3. Verify your email address
  4. You will land on the merchant dashboard

Create a Project

Projects are isolated namespaces — each has its own API keys, wallet, and transaction history.
  1. From the dashboard, go to Projects in the sidebar
  2. Click New Project
  3. Enter a name and description
  4. Click Create Project
Most businesses need one project per application (e.g. your website, your mobile app). You can always create more later.

Generate API Keys

API keys live on each project’s detail page — not a separate settings page.
  1. Go to Dashboard → Projects
  2. Click on your project name
  3. In the project detail page, find the API Keys section
  4. Click Generate Key — choose Test or Live
  5. Copy the key immediately — it is shown only once
Live keys (live_ prefix) move real money. Keep them in environment variables only — never commit them to version control.

Key Format

test_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Configure Environment Variables

# .env (never commit this file)
ROHOPAY_API_KEY=test_xxxxxx...
ROHOPAY_API_KEY_LIVE=live_xxxxxx...
ROHOPAY_WEBHOOK_SECRET=your-webhook-secret

RohoPay Application URLs

ServiceURLPurpose
Merchant Dashboardpayments.rohopay.comManage projects, wallet, transactions
Digital Storefrontproducts.rohopay.comBuyer-facing payment link checkout
WordPress Pluginplugins.rohopay.comWooCommerce plugin management
APIapi.rohopay.comREST API base URL
Marketingrohopay.comPublic website

Verify Setup

Test your API key works:
curl https://api.rohopay.com/health
# {"status":"ok","service":"rohopay-api"}

curl https://api.rohopay.com/api/v1/wallet/balance \
  -H "Authorization: Bearer test_YOUR_KEY"
# {"success":true,"data":{"balance_live":0,"balance_test":...}}