Troubleshooting for Magento 1.x Extension
Below are some common error messages and the possible reasons and fixes:Error | Cause | Fix
Bad request error | The API keys ([KEY_ID] and [KEY_SECRET]) are not configured correctly.| Make sure that the API Keys are active and entered correctly on the Magento Settings page.
Bad request error | You might be using a custom checkout theme like IWD and Firecheckout.| Make sure that you are using the GitHub/master branch.
cURL error | You do not have PHP-cURL installed on your server. | Ensure that you have PHP-cURL installed on your server.
cURL error | Port 443 is blocked. | Contact your hosting service to unblock the port.Troubleshooting for Magento 2.x Extension
Below are some common error messages and the possible reasons and fixes:Error [columWidth=“50”] | Cause | Fix
Bad request error | The API Keys ([KEY_ID] and [KEY_SECRET]) are not configured correctly.| Make sure that the API Keys are active and entered correctly on the Magento Settings page.
Bad request error | You may be using a custom checkout theme like IWD and Firecheckout. | Make sure that you are using the GitHub/master branch.
cURL error | You do not have PHP-cURL installed on your server. | Ensure that you have PHP-cURL installed on your server.
cURL error | Port 443 is blocked. | Contact your hosting service to unblock the port.
Undefined index: Razorpay in /app/code/Razorpay/Magento/ Observer/AfterConfigSaveObserver.php | This issue is due to an error in module compilation. | Run run bin/magento setup:di:compile to recompile.
The following modules are outdated: • Razorpay_Magento schema: Current Version - None, Required Version - 3.6.2 • Razorpay_Magento data: Current Version - None, Required Version - 3.6.2 | The Razorpay Magento plugin version is outdated. | Download and install the latest Razorpay Magento Plugin.
Column not found: 1054 Unknown column “‘main_table.rzp_webhook_notified_at’ in ‘field list’, query was: SELECT main_table.entity_id, main_table.rzp_webhook_notified_at FROM sales_order AS main_table.” | The Razorpay Magento plugin version is outdated. | Make sure that you update the plugin to the latest version.FAQs
1. What troubleshooting procedures should be carried out prior to initiating a support ticket?
Follow the troubleshooting steps given below:- Ensure that your system meets all the requirements mentioned here.
- We recommend you to keep your Magento and Razorpay plugins up to date. You can find the latest versions here.
- If the issue persists after following these steps, contact our Support team. Provide the following information while creating a ticket:
- Magento version (1.x/2.x)
- Razorpay Magento plugin version
- PHP version
- Steps to reproduce the issue (Screen recording/Screenshots)
- Error logs, if any
- Magento staging website credentials (login URL, login id, and password)
- SSH/FTP access to the staging server
2. Is PWA (Progressive Web Apps) supported for Magento Plugin?
Yes, Magento Plugin supports Progressive Web Apps (PWA) through GraphQL.3. If you initiate a refund on the Razorpay Dashboard, will the same status reflect on the Magento Dashboard?
Initiating a refund on the Razorpay Dashboard does not automatically update the status on Magento. The refund process is typically managed through the Magento Dashboard. The status changes made on the Magento Dashboard are then reflected on the Razorpay Dashboard.4. How can I create a Custom Order Status in Razorpay Magento?
Below are the steps to create a Custom Order Status in Razorpay Magento: Step 1: Create a customer order status.- Go to Stores → Order Status (under Settings) on the Magento Admin Dashboard.
- On Order Status page, click Create New Status.
-
On the Create New Order Status page:
- Insert a Status Code under the Order Status Information section for internal reference.
Handy TipsThis field must contain letters (a-z), numbers (0-9), and the underscore. You must use letters at the first character. The rest can be a combination of letters and numbers.
- Set the Status Label for Admin and storefront.
- Set the Default Store View under Store View Specific Labels for each store view.
- Click Save Status to complete.
- Un-assign the existing status code that is in use.
- If State Code and Title is
processing[Processing], theprocessingstatus is already in use for stateprocessing. - Un-assign this status from the existing state code
processing, so the state will be available for your custom status code.
- If State Code and Title is