Installation Issues
CeyPay not showing in payment methods
CeyPay not showing in payment methods
Symptoms: After installation, CeyPay doesn’t appear in WooCommerce > Settings > Payments.Solutions:
- Ensure WooCommerce is installed and activated
- Check that CeyPay plugin is activated in Plugins > Installed Plugins
- Clear any caching plugins or server cache
- Verify PHP version is 7.4 or higher in Tools > Site Health
Plugin activation error
Plugin activation error
Symptoms: Error message when trying to activate the plugin.Common causes:
- PHP version too low (requires 7.4+)
- WooCommerce not active
- File permissions issue
Conflict with other plugins
Conflict with other plugins
Symptoms: Site crashes or behaves unexpectedly after installing CeyPay.Solution:
- Deactivate all plugins except WooCommerce and CeyPay
- Test if the issue persists
- Reactivate plugins one by one to identify the conflict
- Contact support with the conflicting plugin name
Checkout Issues
CeyPay not visible at checkout
CeyPay not visible at checkout
Symptoms: CeyPay doesn’t appear as a payment option on the checkout page.Possible causes:
- Gateway disabled - Enable it in WooCommerce > Settings > Payments
- Test Mode enabled - Only admins see CeyPay in test mode; log in as admin
- Missing credentials - Configure Merchant ID and Webhook Secret
- Currency not supported - Verify your store currency is supported
- Look for “Action Needed” badge next to CeyPay in payment settings
- Review the admin notice at the top of WordPress admin pages
Payment modal not opening
Payment modal not opening
Symptoms: Clicking “Place Order” doesn’t open the payment modal.Solutions:
- Check browser console for JavaScript errors (F12 > Console)
- Ensure jQuery is loaded (required by WooCommerce)
- Try a different browser or incognito mode
- Disable other JavaScript-heavy plugins temporarily
- Check if a page builder is interfering with checkout
QR code not generating
QR code not generating
Symptoms: Provider selection works, but no QR code appears.Causes:
- API connection failure
- Invalid Merchant ID
- Server cannot make outbound HTTPS requests
- Verify your Merchant ID is correct
- Check if your server can reach external APIs
- Review WooCommerce logs for API errors
- Contact support if the issue persists
Error: Invalid parameters
Error: Invalid parameters
Symptoms: Error message about invalid parameters when generating QR code.Solution: This usually indicates missing order data. Ensure:
- All required checkout fields are filled
- The cart contains valid products
- The currency is supported
Webhook Issues
Orders stuck on 'Pending Payment'
Orders stuck on 'Pending Payment'
Symptoms: Customer completes payment, but order status doesn’t update.Causes:
- Webhooks not reaching your server
- Signature verification failing
- Site not publicly accessible
- Check WooCommerce logs for webhook entries
- Verify your site is accessible from the internet
- Ensure SSL certificate is valid
- Confirm webhook secret matches exactly
Webhook signature mismatch
Webhook signature mismatch
Symptoms: Logs show “Webhook signature mismatch” errors.Solution:
- Copy the Webhook Secret directly from your CeyPay dashboard
- Paste it into CeyPay settings without any extra spaces
- Save settings and test again
Webhooks not received at all
Webhooks not received at all
Symptoms: No webhook entries in logs, even after successful test payments.Checklist:
- Site has valid SSL certificate (HTTPS required)
- Site is not on localhost (use ngrok for local testing)
- Firewall allows incoming POST requests
- .htaccess or server config doesn’t block the API endpoint
- The webhook URL is correctly registered in CeyPay dashboard
Order Issues
Duplicate orders
Duplicate orders
Symptoms: Multiple orders created for a single payment.Cause: Customer clicking “Place Order” multiple times.Solutions:
- The plugin should prevent this, but if it occurs:
- Check for JavaScript errors that might prevent modal from opening
- Ensure the checkout page doesn’t have duplicate form submissions
- Review any caching plugin settings
Order marked as paid but payment not received
Order marked as paid but payment not received
Symptoms: Order shows as Processing, but no payment in crypto wallet.Cause: This should only happen in Test Mode with simulated payments.Solution:
- Verify Test Mode is disabled for production
- Check that production Merchant ID is configured
- Review CeyPay dashboard for transaction records
- Contact CeyPay support with order details
Wrong amount shown
Wrong amount shown
Symptoms: The payment amount in the modal doesn’t match the order total.Cause: Currency conversion or rounding issues.Solution:
- Verify your store currency settings
- Check if any plugins modify order totals
- The USDT amount may differ due to exchange rates
WooCommerce Blocks Issues
CeyPay not working with Blocks checkout
CeyPay not working with Blocks checkout
Symptoms: CeyPay appears but doesn’t function correctly with the Checkout Block.Solutions:
- Ensure WooCommerce Blocks is up to date
- Check browser console for JavaScript errors
- Verify the Checkout Block is properly configured
- Try switching to classic checkout temporarily to isolate the issue
Modal styling broken in Blocks
Modal styling broken in Blocks
Symptoms: Payment modal appears but looks broken or unstyled.Solutions:
- Clear all caches (page cache, browser cache, CDN cache)
- Check if your theme overrides WooCommerce styles
- Ensure CeyPay CSS file is loading (check Network tab in dev tools)
Mobile Issues
Deep link not opening wallet app
Deep link not opening wallet app
Symptoms: Clicking the app button on mobile doesn’t open the crypto wallet.Causes:
- Wallet app not installed
- Deep link not supported by browser
- Browser blocking the redirect
- Ensure the customer has the relevant wallet app installed
- Try opening the link in the default mobile browser
- The QR code remains available as a fallback
Modal too small on mobile
Modal too small on mobile
Symptoms: Payment modal is difficult to use on mobile devices.Solution: The modal should be responsive by default. If issues occur:
- Check if your theme has mobile-specific CSS that conflicts
- Disable any mobile optimization plugins temporarily
- Test in a default WordPress theme (like Storefront)
Debug Mode
For persistent issues, enable debug logging:Getting Support
If you can’t resolve an issue using this guide:Email Support
Contact our support team directly for personalized assistance.
GitHub Issues
Report bugs or request features on our GitHub repository.
Information to Include
When contacting support, please provide:- WordPress version
- WooCommerce version
- CeyPay plugin version
- PHP version
- Theme name and version
- Relevant log entries
- Steps to reproduce the issue
- Screenshots if applicable