Releases: razorpay/razorpay-magento
3.7.4
Added
- PHP version support for >7.4 and 8.0.
Note: This release includes GrpahQL supports and only compatible with version of magento >= 2.3.3
To install below magento 2.3.3, use code_below_2.3.3.zip, below 2.3.3 magento version RZP does not support GraphQL
Install through "code.zip" file
- Extract the attached code.zip
- Go to "app" folder
- Overwrite content of "code" folder with step one "code" folder (Note: if code folder not exist just place the code folder from step-1).
- Run
bin/magento module:enable Razorpay_Magento
from magento root folder. - Run
bin/magento setup:upgrade
from magento root folder. - If you are getting DB error for razorpay_sales_order missing, Please use razorpay_sales_order.sql to add table manually.
Install through "code_below_2.3.3.zip" file
- Rename code_below_2.3.3.zip to code.zip
- Extract the attached code.zip
- Go to "app" folder
- Overwrite content of "code" folder with step one "code" folder (Note: if code folder not exist just place the code folder from step-1).
- Run
bin/magento module:enable Razorpay_Magento
from magento root folder. - Run
bin/magento setup:upgrade
from magento root folder. - If you are getting DB error for razorpay_sales_order missing, Please use razorpay_sales_order.sql to add table manually.
How to setup the cron job for missing orders
Note: Only In case of magento crons not running
- Enabled the webhook.
- Copy the Cron URL from setting.
- Set the cron job in your magento site server to call the Cron URL from above step in every 5 mins frequncy.
Ex:*/5 * * * * curl --request POST "{SITE_BASE_URL}/razorpay/payment/WebhookOrderCron"
Note: Don't mix composer and zip install.
Note: Make sure "zipcode" must be required field under billing and shipping address.
Note: This release includes GrpahQL supports and only supports above 2.3.3 version of magento
3.8.3-beta
This plugin can be used to place order before payment in Magento, in new state and pending status.
Enhancement
- VAS Checkout
- PHP version support for >7.4 and 8.0
Install through "code.zip" file
- Extract the attached code.zip
- Go to "app" folder
- Overwrite content of "code" folder with step one "code" folder (Note: if code folder not exist just place the code folder from step-1).
- Run
bin/magento module:enable Razorpay_Magento
from Magento root folder. - Run
bin/magento setup:upgrade
from Magento root folder. - On the Magento admin dashboard, open Razorpay payment method settings and click on the Save Config button.
3.8.2-beta
This plugin can be used to place order before payment in Magento, in new state and pending status.
Enhancement
Added pagination to fetch all existing webhooks for automatic creation/updation of Webhook in Razorpay dashboard.
Install through "code.zip" file
- Extract the attached code.zip
- Go to "app" folder
- Overwrite content of "code" folder with step one "code" folder (Note: if code folder not exist just place the code folder from step-1).
- Run
bin/magento module:enable Razorpay_Magento
from Magento root folder. - Run
bin/magento setup:upgrade
from Magento root folder. - On the Magento admin dashboard, open Razorpay payment method settings and click on the Save Config button.
3.8.1-beta
This plugin can be used to place order before payment in Magento, in new state and pending status.
Enhancement
Automatic creation/updation of Webhook in Razorpay dashboard.
Fixed
- Order not confirmed but payment deducted.
- Early Webhook trigger conflict.
Install through "code.zip" file
- Extract the attached code.zip
- Go to "app" folder
- Overwrite content of "code" folder with step one "code" folder (Note: if code folder not exist just place the code folder from step-1).
- Run
bin/magento module:enable Razorpay_Magento
from Magento root folder. - Run
bin/magento setup:upgrade
from Magento root folder. - On the Magento admin dashboard, open Razorpay payment method settings and click on the Save Config button.
3.8.0-beta
This plugin can be used to place order before payment in Magento, in new state and pending status.
Fixed
- Order ID not getting generated due to payment amount and cart value mismatch.
- Duplicate orders generated due to payment failure or late authorisation of payment.
Enhancement
- Refund can now be initiated directly via Magento dashboard in addition to Razorpay Dashboard.
Note
This release supports GraphQL integration.
Install through "code.zip" file
- Extract the attached code.zip
- Go to "app" folder
- Overwrite content of "code" folder with step one "code" folder (Note: if code folder not exist just place the code folder from step-1).
- Run
bin/magento module:enable Razorpay_Magento
from Magento root folder. - Run
bin/magento setup:upgrade
from Magento root folder.
beta-3.5.2
Can be used to place order before payment in magento, in new state and pending status.
Added
- Added cron for moving pending orders to cancel
Install through "code.zip" file
- Extract the attached code.zip
- Go to "app" folder
- Overwrite content of "code" folder with step one "code" folder (Note: if code folder not exist just place the code folder from step-1).
- Run
bin/magento module:enable Razorpay_Magento
from magento root folder. - Run
bin/magento setup:upgrade
from magento root folder.
beta-3.5.1
Can be used to place order before payment in magento, in new state and pending status.
Added
Fixed
- Duplicate order confirmation email issue.
Install through "code.zip" file
- Extract the attached code.zip
- Go to "app" folder
- Overwrite content of "code" folder with step one "code" folder (Note: if code folder not exist just place the code folder from step-1).
- Run
bin/magento module:enable Razorpay_Magento
from magento root folder. - Run
bin/magento setup:upgrade
from magento root folder.
beta-3.5.0
Can be used to place order before payment in magento, in new state and pending status.
Added
- GraphQL support added for version above 2.3.3.
Fixed
- Cart getting restored in case of checkout closes without payment.
Install through "code.zip" file
- Extract the attached code.zip
- Go to "app" folder
- Overwrite content of "code" folder with step one "code" folder (Note: if code folder not exist just place the code folder from step-1).
- Run
bin/magento module:enable Razorpay_Magento
from magento root folder. - Run
bin/magento setup:upgrade
from magento root folder.
3.7.3
Added
- Added support for subscription webhook events.
Fixed
- Fixed issue, Webhook gets disabled on Razorpay dashboard in case of multistore site
- Fixed issue, Added active quote check before order placement in case of callback ( Duplicate order).
Note: This release includes GrpahQL supports and only compatible with version of magento >= 2.3.3
To install below magento 2.3.3, use code_below_2.3.3.zip, below 2.3.3 magento version RZP does not support GraphQL
Install through "code.zip" file
- Extract the attached code.zip
- Go to "app" folder
- Overwrite content of "code" folder with step one "code" folder (Note: if code folder not exist just place the code folder from step-1).
- Run
bin/magento module:enable Razorpay_Magento
from magento root folder. - Run
bin/magento setup:upgrade
from magento root folder. - If you are getting DB error for razorpay_sales_order missing, Please use razorpay_sales_order.sql to add table manually.
Install through "code_below_2.3.3.zip" file
- Rename code_below_2.3.3.zip to code.zip
- Extract the attached code.zip
- Go to "app" folder
- Overwrite content of "code" folder with step one "code" folder (Note: if code folder not exist just place the code folder from step-1).
- Run
bin/magento module:enable Razorpay_Magento
from magento root folder. - Run
bin/magento setup:upgrade
from magento root folder. - If you are getting DB error for razorpay_sales_order missing, Please use razorpay_sales_order.sql to add table manually.
How to setup the cron job for missing orders
Note: Only In case of magento crons not running
- Enabled the webhook.
- Copy the Cron URL from setting.
- Set the cron job in your magento site server to call the Cron URL from above step in every 5 mins frequncy.
Ex:*/5 * * * * curl --request POST "{SITE_BASE_URL}/razorpay/payment/WebhookOrderCron"
Note: Don't mix composer and zip install.
Note: Make sure "zipcode" must be required field under billing and shipping address.
Note: This release includes GrpahQL supports and only supports above 2.3.3 version of magento
3.7.2
Added
- Added Config setting Skip Amount Mismatch Order Creation with default as YES . If this set No the order gets created in case of cart amount mismatch with Razorpay order amount, but the order status gets updated as Payment Review.
- Added 1 to 1 map for same quote and amount with Razorpay order ID. So incase of the payment pop-up closed and again payment needs to be processed for same cart and total it will use older Razorpay Order Id only.
Fixed
- Fixed issue, related with quote ID missing in the callback url after payment success
Note: This release includes GrpahQL supports and only compatible with version of magento >= 2.3.3
To install below magento 2.3.3, use code_below_2.3.3.zip, below 2.3.3 magento version RZP does not support GraphQL
Install through "code.zip" file
- Extract the attached code.zip
- Go to "app" folder
- Overwrite content of "code" folder with step one "code" folder (Note: if code folder not exist just place the code folder from step-1).
- Run
bin/magento module:enable Razorpay_Magento
from magento root folder. - Run
bin/magento setup:upgrade
from magento root folder. - If you are getting DB error for razorpay_sales_order missing, Please use razorpay_sales_order.sql to add table manually.
Install through "code_below_2.3.3.zip" file
- Rename code_below_2.3.3.zip to code.zip
- Extract the attached code.zip
- Go to "app" folder
- Overwrite content of "code" folder with step one "code" folder (Note: if code folder not exist just place the code folder from step-1).
- Run
bin/magento module:enable Razorpay_Magento
from magento root folder. - Run
bin/magento setup:upgrade
from magento root folder. - If you are getting DB error for razorpay_sales_order missing, Please use razorpay_sales_order.sql to add table manually.
How to setup the cron job for missing orders
Note: Only In case of magento crons not running
- Enabled the webhook.
- Copy the Cron URL from setting.
- Set the cron job in your magento site server to call the Cron URL from above step in every 5 mins frequncy.
Ex:*/5 * * * * curl --request POST "{SITE_BASE_URL}/razorpay/payment/WebhookOrderCron"
Note: Don't mix composer and zip install.
Note: Make sure "zipcode" must be required field under billing and shipping address.
Note: This release includes GrpahQL supports and only supports above 2.3.3 version of magento