Skip to content

Releases: razorpay/razorpay-magento

3.7.4

09 Jun 12:34
51fc5eb
Compare
Choose a tag to compare

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

  1. Extract the attached code.zip
  2. Go to "app" folder
  3. Overwrite content of "code" folder with step one "code" folder (Note: if code folder not exist just place the code folder from step-1).
  4. Run bin/magento module:enable Razorpay_Magento from magento root folder.
  5. Run bin/magento setup:upgrade from magento root folder.
  6. 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

  1. Rename code_below_2.3.3.zip to code.zip
  2. Extract the attached code.zip
  3. Go to "app" folder
  4. Overwrite content of "code" folder with step one "code" folder (Note: if code folder not exist just place the code folder from step-1).
  5. Run bin/magento module:enable Razorpay_Magento from magento root folder.
  6. Run bin/magento setup:upgrade from magento root folder.
  7. 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

  1. Enabled the webhook.
  2. Copy the Cron URL from setting.
  3. 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

08 Jun 12:42
991c779
Compare
Choose a tag to compare
3.8.3-beta Pre-release
Pre-release

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

  1. Extract the attached code.zip
  2. Go to "app" folder
  3. Overwrite content of "code" folder with step one "code" folder (Note: if code folder not exist just place the code folder from step-1).
  4. Run bin/magento module:enable Razorpay_Magento from Magento root folder.
  5. Run bin/magento setup:upgrade from Magento root folder.
  6. On the Magento admin dashboard, open Razorpay payment method settings and click on the Save Config button.

3.8.2-beta

26 May 09:14
955ac34
Compare
Choose a tag to compare
3.8.2-beta Pre-release
Pre-release

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

  1. Extract the attached code.zip
  2. Go to "app" folder
  3. Overwrite content of "code" folder with step one "code" folder (Note: if code folder not exist just place the code folder from step-1).
  4. Run bin/magento module:enable Razorpay_Magento from Magento root folder.
  5. Run bin/magento setup:upgrade from Magento root folder.
  6. On the Magento admin dashboard, open Razorpay payment method settings and click on the Save Config button.

3.8.1-beta

06 May 13:47
b143bf2
Compare
Choose a tag to compare
3.8.1-beta Pre-release
Pre-release

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

  1. Extract the attached code.zip
  2. Go to "app" folder
  3. Overwrite content of "code" folder with step one "code" folder (Note: if code folder not exist just place the code folder from step-1).
  4. Run bin/magento module:enable Razorpay_Magento from Magento root folder.
  5. Run bin/magento setup:upgrade from Magento root folder.
  6. On the Magento admin dashboard, open Razorpay payment method settings and click on the Save Config button.

3.8.0-beta

07 Apr 10:22
0d694b4
Compare
Choose a tag to compare
3.8.0-beta Pre-release
Pre-release

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

  1. Extract the attached code.zip
  2. Go to "app" folder
  3. Overwrite content of "code" folder with step one "code" folder (Note: if code folder not exist just place the code folder from step-1).
  4. Run bin/magento module:enable Razorpay_Magento from Magento root folder.
  5. Run bin/magento setup:upgrade from Magento root folder.

beta-3.5.2

23 Mar 17:54
7ecfdc3
Compare
Choose a tag to compare
beta-3.5.2 Pre-release
Pre-release

Can be used to place order before payment in magento, in new state and pending status.

Added

  1. Added cron for moving pending orders to cancel

Install through "code.zip" file

  1. Extract the attached code.zip
  2. Go to "app" folder
  3. Overwrite content of "code" folder with step one "code" folder (Note: if code folder not exist just place the code folder from step-1).
  4. Run bin/magento module:enable Razorpay_Magento from magento root folder.
  5. Run bin/magento setup:upgrade from magento root folder.

beta-3.5.1

08 Mar 14:38
20d6ba7
Compare
Choose a tag to compare
beta-3.5.1 Pre-release
Pre-release

Can be used to place order before payment in magento, in new state and pending status.

Added

Fixed

  1. Duplicate order confirmation email issue.

Install through "code.zip" file

  1. Extract the attached code.zip
  2. Go to "app" folder
  3. Overwrite content of "code" folder with step one "code" folder (Note: if code folder not exist just place the code folder from step-1).
  4. Run bin/magento module:enable Razorpay_Magento from magento root folder.
  5. Run bin/magento setup:upgrade from magento root folder.

beta-3.5.0

24 Feb 14:46
7b86784
Compare
Choose a tag to compare
beta-3.5.0 Pre-release
Pre-release

Can be used to place order before payment in magento, in new state and pending status.

Added

  1. GraphQL support added for version above 2.3.3.

Fixed

  1. Cart getting restored in case of checkout closes without payment.

Install through "code.zip" file

  1. Extract the attached code.zip
  2. Go to "app" folder
  3. Overwrite content of "code" folder with step one "code" folder (Note: if code folder not exist just place the code folder from step-1).
  4. Run bin/magento module:enable Razorpay_Magento from magento root folder.
  5. Run bin/magento setup:upgrade from magento root folder.

3.7.3

11 Jan 10:30
a37190e
Compare
Choose a tag to compare

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

  1. Extract the attached code.zip
  2. Go to "app" folder
  3. Overwrite content of "code" folder with step one "code" folder (Note: if code folder not exist just place the code folder from step-1).
  4. Run bin/magento module:enable Razorpay_Magento from magento root folder.
  5. Run bin/magento setup:upgrade from magento root folder.
  6. 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

  1. Rename code_below_2.3.3.zip to code.zip
  2. Extract the attached code.zip
  3. Go to "app" folder
  4. Overwrite content of "code" folder with step one "code" folder (Note: if code folder not exist just place the code folder from step-1).
  5. Run bin/magento module:enable Razorpay_Magento from magento root folder.
  6. Run bin/magento setup:upgrade from magento root folder.
  7. 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

  1. Enabled the webhook.
  2. Copy the Cron URL from setting.
  3. 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

03 Dec 05:40
8dba49e
Compare
Choose a tag to compare

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

  1. Extract the attached code.zip
  2. Go to "app" folder
  3. Overwrite content of "code" folder with step one "code" folder (Note: if code folder not exist just place the code folder from step-1).
  4. Run bin/magento module:enable Razorpay_Magento from magento root folder.
  5. Run bin/magento setup:upgrade from magento root folder.
  6. 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

  1. Rename code_below_2.3.3.zip to code.zip
  2. Extract the attached code.zip
  3. Go to "app" folder
  4. Overwrite content of "code" folder with step one "code" folder (Note: if code folder not exist just place the code folder from step-1).
  5. Run bin/magento module:enable Razorpay_Magento from magento root folder.
  6. Run bin/magento setup:upgrade from magento root folder.
  7. 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

  1. Enabled the webhook.
  2. Copy the Cron URL from setting.
  3. 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