Payment Gateways Configuration Guide
Overview
CloudOnex Business Suite supports multiple payment gateways to process customer payments. This guide covers the configuration of built-in payment gateways and available payment gateway plugins.
Built-in Payment Gateways
PayPal Configuration
Prerequisites
- PayPal Business Account
- API credentials from PayPal Developer Dashboard
Configuration Steps
- Navigate to Settings → Payment Gateways
- Locate PayPal in the list
- Click "Configure"
- Enter the following details:
- PayPal Email Address
- API Username
- API Password
- API Signature
- Set "Enable Gateway" to "Yes"
- Click "Save Changes"
Stripe Configuration
Prerequisites
- Stripe Account
- API Keys from Stripe Dashboard
Configuration Steps
- Navigate to Settings → Payment Gateways
- Find Stripe in the gateway list
- Click "Configure"
- Enter the following credentials:
- Publishable Key
- Secret Key
- Set "Enable Gateway" to "Yes"
- Click "Save Changes"
Bank Transfer Configuration
For manual bank transfer payments:
- Go to Settings → Payment Gateways
- Locate Bank Transfer
- Click "Configure"
- Enter your bank details:
- Bank Name
- Account Name
- Account Number
- Branch
- IFSC/SWIFT Code
- Add payment instructions
- Enable the gateway
- Save changes
Available Payment Gateway Plugins
CloudOnex Business Suite offers additional payment gateway integrations through plugins:
Regional Payment Gateways
- PayUMoney (India)
- CCAvenue (India)
- Razorpay (India)
- Paytm (India)
- Payhere (Sri Lanka)
- WidePay (Brazil)
- Mercadopago (Latin America)
International Payment Gateways
- Adyen
- Vivawallet
- Bluesnap
- Square (USA)
- Mollie
- Paystack
- Foloosi
Installing Payment Gateway Plugins
- Purchase the desired plugin from CloudOnex Marketplace
- Download the plugin ZIP file
- Go to Plugins in your Business Suite
- Click "Upload Plugin"
- Select the downloaded ZIP file
- Click "Install"
- Configure the gateway settings
General Configuration Tips
Testing Mode
Before going live:
- Enable test/sandbox mode
- Perform test transactions
- Verify payment notifications
- Check transaction logs
- Test refund process
Security Best Practices
- Keep API credentials secure
- Use HTTPS for payment pages
- Regularly update plugin versions
- Monitor transaction logs
- Implement fraud prevention measures
Payment Flow
Standard Payment Process
- Customer selects payment method
- System redirects to payment gateway
- Customer completes payment
- Gateway sends confirmation
- System updates invoice status
- Customer receives receipt
Multiple Gateway Setup
When multiple gateways are enabled:
- Customers see payment options at checkout
- Each gateway shows its payment button
- System tracks payment method used
- Reports show gateway-wise transactions
Troubleshooting
Common Issues
Gateway Not Showing
- Check if gateway is enabled
- Verify API credentials
- Check SSL certificate
- Review error logs
Payment Failed
- Check gateway error message
- Verify transaction in gateway dashboard
- Confirm correct currency configuration
- Check payment amount matches invoice
Integration Issues
- Enable debug mode
- Check system logs
- Verify webhook URLs
- Confirm IPN/notification settings
Transaction Management
Viewing Transactions
- Go to Sales → Payments
- Filter by payment gateway
- View transaction details
- Check payment status
- Access gateway reference
Currency Configuration
For multi-currency support:
- Configure base currency
- Set up currency conversion rates
- Enable currencies in gateway settings
- Test payments in different currencies