Create an Account
- Visit payments.rohopay.com
- Click Sign Up and register with your email or Google account
- Verify your email address
- You will land on the merchant dashboard
Create a Project
Projects are isolated namespaces — each has its own API keys, wallet, and transaction history.
- From the dashboard, go to Projects in the sidebar
- Click New Project
- Enter a name and description
- 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.
- Go to Dashboard → Projects
- Click on your project name
- In the project detail page, find the API Keys section
- Click Generate Key — choose
Test or Live
- 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.
test_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# .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
| Service | URL | Purpose |
|---|
| Merchant Dashboard | payments.rohopay.com | Manage projects, wallet, transactions |
| Digital Storefront | products.rohopay.com | Buyer-facing payment link checkout |
| WordPress Plugin | plugins.rohopay.com | WooCommerce plugin management |
| API | api.rohopay.com | REST API base URL |
| Marketing | rohopay.com | Public 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":...}}