Prerequisites
You need these components before deploying to production:- A working Para integration in development/beta environment
- Production API credentials from the Para Developer Portal
- Production domain with HTTPS enabled
- Latest Para SDK version installed
Deployment Steps
1
Upgrade to Latest Para Version
Update your Para SDK to the latest version before going live. Use the newest v2.0 release for all projects to benefit from improvements and fixes.
2
Generate Production API Key
Create a production API key in the Para Developer Portal for your live environment.
3
Update Environment Variables
Replace development credentials with production values in your environment variables.
4
Switch to Production Environment
Configure your integration to use the production environment instead of beta/development. Para provides two hosted environments: BETA for testing and PROD for live use.Update your initialization from:To:
Development
Production
Para’s Beta and Production are separate environments. Wallets and users are not shared between them. Your production environment starts with no users, and requires a distinct production API key.
5
Configure Allowed Origins
Update allowed origin settings in the Para developer portal to include your production domain. This Domain Security setting restricts API usage to specified origins.Add entries like
https://yourapp.com and production subdomains to the Allowed Origins list. Remove development URLs like http://localhost:3000 if no longer needed.6
Configure App Settings
Review your Para integration settings for production, especially user communications and UI:
Verification Redirect URL
Set the verification redirect URL to point to your production application’s confirmation page. This URL appears in verification emails Para sends to users. Update from localhost URLs to your live domain.Email Notification Preferences
Choose appropriate email settings for production. Para can send welcome emails and optional backup kit instructions to new users.Configure email templates and branding (logo, app name) for real user emails based on your user experience strategy.Branding and UI Configuration
Customize the Para modal or widget to match your production app’s branding (colors, fonts, icons). Configure theme options through the Para SDK or developer portal’s branding section.7
Deploy and Validate
Deploy your updated application with production settings and perform end-to-end testing with real scenarios:
Test User Sign-Up/Login
Create a new user account using a real email address or phone number. Ensure OTP codes are delivered and users can complete verification and wallet creation.Ensure you are signing transactions on the appropriate network.