Pre-Launch Requirements
Account Verification
Complete Business Registration
Provide all required business information in your dashboard:
- Business name and registration details
- Business address and contact information
- Tax identification numbers (where applicable)
- Business registration documents
Verify Business Details
Ensure all business information is accurate and matches your official registration documents.
Submit Compliance Documents
Upload required compliance documents:
- Business registration certificate
- Tax identification documents
- Proof of address
- Identity verification for authorized signatories
Technical Preparation
Test Integration Thoroughly
Complete end-to-end testing in test mode:
- Test all payout payment flows
- Test recipient management
- Test webhook delivery
- Test error handling and edge cases
Implement Error Handling
Ensure your application handles:
- API errors gracefully
- Network timeouts
- Payment failures
- Webhook delivery failures
- Rate limiting
Set Up Logging and Monitoring
Implement logging for:
- All API requests and responses
- Payment status changes
- Webhook events
- Error conditions
Configure Webhooks
Set up webhook endpoints to receive real-time notifications:
- Payment status updates
- Virtual account transactions
- Error notifications
- Test webhook delivery in test mode
Security Checklist
Secure API Keys
- Store API keys securely (use environment variables or secret management)
- Never commit API keys to version control
- Use different keys for test and production
- Rotate keys regularly
- Implement key rotation procedures
Implement Webhook Signature Verification
Verify webhook signatures to ensure requests are from Pooler. See Webhook Signature Security for details.
Financial Preparation
Understand Fee Structure
Review and understand:
- Transaction fees
- Currency conversion rates
- Payment route costs
- See Transaction Fees for details
Set Up Prefunded Float
If required, set up prefunded float account:
- Understand float requirements
- Complete float setup process
- See Prefunded Float for details
Configure Payment Limits
Set appropriate payment limits based on your business needs and risk profile.
Go-Live Process
Request Live Mode Activation
Contact support at tech@usepooler.com to request live mode activation. Include:
- Your business account ID
- Confirmation that all checklist items are complete
- Expected transaction volumes
Review Account Status
Verify in dashboard that:
- Account status shows “live” or “ready for live”
- All compliance documents are approved
- Payment limits are configured correctly
Switch to Live API Keys
Update your application to use live API keys:
- Replace test API keys with live keys
- Update base URL to production endpoint
- Test with a small transaction first
Post-Launch Monitoring
Monitor Transaction Success Rate
Track:
- Successful vs failed transactions
- Average processing times
- Error rates by type
Monitor Account Balance
Regularly check:
- Account balance levels
- Float requirements
- Pending transactions
Set Up Alerts
Configure alerts for:
- Low account balance
- High failure rates
- Webhook delivery failures
- Unusual transaction patterns