Razorpay for WooCommerce

説明

This is the official Razorpay payment gateway plugin for WooCommerce. Allows you to accept credit cards, debit cards, netbanking, wallet, and UPI payments with the WooCommerce plugin. It uses a seamles integration, allowing the customer to pay on your website without being redirected away. This allows for refunds, works across all browsers, and is compatible with the latest WooCommerce.

This is compatible with WooCommerce>=2.4, including the new 3.0 release. It has been tested upto the 3.1.1 WooCommerce release.

Dependencies

  1. WordPress v3.9.2 and later
  2. Woocommerce v2.6 and later
  3. PHP v5.6.0 and later
  4. php-curl extension

設定

  1. Visit the WooCommerce settings page, and click on the Checkout/Payment Gateways tab.
  2. Click on Razorpay to edit the settings. If you do not see Razorpay in the list at the top of the screen make sure you have activated the plugin in the WordPress Plugin Manager.
  3. Enable the Payment Method, name it Credit Card / Debit Card / Internet Banking (this will show up on the payment page your customer sees), add in your Key id and Key Secret.
  4. The Payment Action should be set to “Authorize and Capture”. If you want to capture payments manually from the Dashboard after manual verification, set it to “Authorize”.

支援

Visit razorpay.com for support requests.

ライセンス

The Razorpay WooCommerce plugin is released under the GPLv2 license, same as that
of WordPress. See the LICENSE file for the complete LICENSE text.

インストール

  1. Install the plugin from the WordPress Plugin Directory.
  2. To use this plugin correctly, you need to be able to make network requests. Please make sure that you have the php-curl extension installed.

FAQ

Does this support webhooks?

Yes, please see https://github.com/razorpay/razorpay-woocommerce/wiki/Webhooks for more details

How do I enable Multi-currency support

Please get multi-currency enabled for your account. Once you have it enabled, you can install any plugin
version higher than 2.0.0, which comes with native multi-currency support.

How can I exclude Draft orders from woocommerce analytics reports?

Please follow the below steps:
1. Click on the ‘Analytics’ settings in the WooCommerce dashboard menu.
2. Go to the ‘Excluded statuses’ section and select the checkbox for ‘Draft’ orders under the ‘Unregistered statuses’ section.

評価

2022年6月25日
Last few months there has been a barrage of updates but tested on the old versions of WordPress and Woocommerce. Since both WP & Woo has received massive changes, releasing updates tested on an older version is not ethically suitable for a Payment Gateway Service.
2022年4月1日
im waiting from last 3 months to activate my account ... but my account still under review. i losed lots of customers bcz of this poor plugin and support team ... when i try to contact them i got an email for some Clarifications and when i reply i got this email - Thank you for your email. This is a non-monitored email id. every payment fail don't use this ....
2022年1月15日
There is no indian alternative so i have to keep using this plugin. 1 in every 5 payment is randomly failing. I have multiple complaints from my clients saying it doesnt work, sometimes its UPI sometimes its netbanking. Its all random. Absolutly unacceptable as it eats up all my profit margins. Better use stripe.
2021年11月30日
1 star - cannot give below that. These guys take forever to activate the account. They are like a committee of members deciding where you can do business or not by not activating your account. bullsh*t Razorpay. Making payments easy is not alone enough. Merchants' onboarding should also be easy.
16件のレビューをすべて表示

貢献者と開発者

Razorpay for WooCommerce はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Razorpay for WooCommerce” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

4.1.0

  • Bug fix for jquery undefined issue.
  • Bug fix for duplicate wooc orderId and Razorpay ID form same carthash.
  • Bug fix for nonce issue

4.0.1

  • Bug fix for uft8 characters.

4.0.0

  • Added support for CartBounty plugin in magic checkout.
  • Added debug log config on native checkout flow.

3.9.4

  • Added delay of 5 minutes to webhook process.

3.9.3

  • Bug fix multiple shipping charges issue for magic checkout.

3.9.2

  • Bug fix cart line item char limit issue for magic checkout.
  • Bug fix callback issue in order placed through admin panel.

3.9.1

  • Bug fix cart line item int issue for magic checkout.

3.9.0

  • Added Cart line item for magic checkout.
  • Bug fix in COD min/max amount restriction for magic checkout.
  • Reduced the auto enable webhook verification time to 12 hours.

3.8.3

  • Bug fix for UTM data for pixel your site plugin for magic checkout.

3.8.2

  • Bug fix for blog name in magic checkout.

3.8.1

  • Bug fix webhook
  • Added meta info to magic checkout.

3.8.0

  • Added support for Pixel your site pro plugin in magic checkout.
  • Bug fix to handle the transient data.

3.7.2

  • Bug fix for webhook.

3.7.1

  • Bug fix for auto webhook.
  • Added supported subscription webhook events

3.7.0

  • Magic Checkout support for Klaviyo plugin.
  • Bug fix for warning message on place order and callback script.
  • Bug fix in smart cod support in magic checkout.

3.6.0

  • New webhook event i.e payment.pending has been added to handle the magic checkout COD orders

3.5.1

  • Bug fix for magic checkout blank order issue.

3.5.0

  • Feature Auto Enable webhook.
  • Bug fix for magic checkout mini cart refresh.
  • Bug fix for smart coupon auto apply coupon in magic checkout.
  • Tested up to Woocommerce 6.4.1

3.4.1

  • Bug fix in webhook.
  • Updated Razorpay SDK.
  • Tested up to Woocommerce 6.4.1

3.4.0

  • Bug fix for magic checkout blank orders.

3.3.0

  • Magic checkout COD intelligence config moved from wooc dashboard to razorpay dashboard.

3.2.2

  • Bug fix in admin config page for magic checkout

3.2.1

  • Fix the latency issue.
  • Bug fix in coupon fetch API.

3.2.0

  • Version bump to 3.2.0
  • Tested up to Woocommerce 6.2.2

3.1.1

  • Updated the preferences API call to 1cc_preferences call.

3.1.0

  • Support for Smart COD plugin in magic checkout.
  • Payment title update for magic checkout COD orders.
  • Bug fix for theme specific qty issue on magic checkout buy now checkout option.

3.0.1

  • Bug fix for Stock Management issue on magic checkout buy now option.
  • Bug fix for Cart page checkout style issue on magic checkout.
  • Optimize latency issue.
  • Bug fix for PG title missing on invoice for magic checkout.

3.0.0

  • Added Magic Checkout feature.

2.8.6

  • Bug fix for not reflecting an updated order success message.
  • Tested upto WordPress 5.9

2.8.5

  • Bug fix for session storage.

2.8.4

  • Bug fix for guest checkout thank you message in order summary page.

2.8.3

  • Updated Route module settings and added a note for creating reverse transfer.
  • Tested up to Woocommerce 5.9.0

2.8.2

  • Updated Razorpay SDK.
  • Added subscription webhook events.
  • Tested up to Woocommerce 5.9.0

2.8.1

  • Bug fix in custom woocommerce order number issue.
  • Tested up to Woocommerce 5.9.0

2.8.0

  • Added Route module to split payments and transfer funds to Linked accounts.
  • Tested up to Woocommerce 5.8.0

2.7.3

  • Bug fix in callback handler.
  • Tested up to Woocommerce 5.8.0

2.7.2

  • Bug fix in webhook.
  • Tested up to Woocommerce 5.5.1

2.7.1

  • Updated the Razorpay Order notes key from woocommerce_order_id to woocommerce_order_number.

2.7.0

  • Added auto-webhook setup feature.
  • Updates Razorpay SDK.
  • Tested upto WordPress 5.7.2 and WooCommerce 5.3.0

2.6.2

  • Updated wc order syntax.
  • Tested upto WordPress 5.7.1 and WooCommerce 5.2.2

2.6.1

  • Added RAZORPAY ORDER ID in checkout argument.
  • Tested upto WordPress 5.6.2 and WooCommerce 5.0.0

2.6.0

  • Added webhook for virtual account credited event.
  • Tested upto WordPress 5.6 and WooCommerce 4.6.1

2.5.0

  • Added support for “Pay by Cred”.
  • Tested upto WordPress 5.4.2 and WooCommerce 4.3.0

2.4.3

  • Updated logo from CDN.
  • Tested upto WordPress 5.4.2 and WooCommerce 4.3.0

2.4.2

  • Bug fix for partial refund shown twice.
  • Bug fix for wc-api redirection after payment completed
  • Tested upto WordPress 5.4.1 and WooCommerce 4.1.1

2.4.1

  • Updated WordPress support version info

2.4.0

  • Added webhook for handling refund create and change order status
  • Bug fix for cart is reset if payment fails or is cancelled
  • Tested upto WordPress 5.2.4 and WooCommerce 3.7.1

2.3.2

  • Added RAZORPAY ORDER ID in order notes.
  • Tested upto WordPress 5.2.4 and WooCommerce 3.7.1

2.3.1

  • Bug fix for hosted checkout.
  • Tested upto WordPress 5.2.4 and WooCommerce 3.7.1

2.3.0

  • Support for hosted checkout.
  • Tested upto WordPress 5.2.4 and WooCommerce 3.7.1

2.2.0

  • Adds webhook for handling subscription cancellation.
  • Tested upto WordPress 5.2.2 and WooCommerce 3.7.0

2.1.0

  • Fixed bug for razorpay orderID validation.
  • Adds support for razorpay Analytics
  • Tested upto WordPress 5.2.2 and WooCommerce 3.6.5

2.0.0

  • Removes support for WooCommerce Currency Convertor
  • Switches to Razorpay’s Native Multi-Currency support
  • Adds support for Price Based on Country Plugin
  • Tested upto WordPress 5.2-RC1 and WooCommerce 3.6.2
  • Release uploaded as 2.0.1 on the WordPress Plugin Directory.

1.6.3

  • Allows for null values in displayAmount
  • Better support for international currency conversion
  • Support for custom order success message

1.6.2

  • Fixes webhook capture flow by re-fetching payment and checking for status

1.6.1

  • Fixes payment title/description in WC Checkout page.
  • Adds WooCommerce version tested in the plugin metadata

1.6.0

  • Adds Razorpay Subscriptions plugin support.
  • Code cleanup.

1.5.3

  • Webhooks are now disabled by default (#52)

1.5.2

  • Fixed an issue with some websites “Pay now” button click not working. (#50)

1.5.1

  • Fixes backward compatibilty with older WooCommerce releases. (#49)

1.5.0

1.4.6

  • Webhooks signature verification fix

1.4.4

  • Added webhooks to the plugin (includes/razorpay-webhook.php) (#18)

1.4.2

  • Added missing classes in the WordPress release (Utility.php was missing)

1.4.0

  • Added Support for WooCommerce 3.x (#35)
  • Fixes around discount coupon handling (Order Amount mismatch)
  • Updates Razorpay SDK
  • Improves Javascript Caching (#39)
  • Adds support for mobile browsers (#37🙂
    • Chrome on iOS
    • Facebook Browser
    • Internet Explorer Mobile
    • AOSP Browser
    • Opera Mini
    • Google Search App
    • Any other apps using webviews
  • Adds support for refunding payments from within WooCommerce

1.3.2

  • Fixes a Notice about WC_Shortcode_Checkout->output being deprecated
  • PR: #28

1.3.1

  • Improves Session management
  • Diff: https://git.io/vHVBM

1.3.0

  • Shifts to the official Razorpay SDK
  • Shifts to the Razorpay Orders API. Allows for auto-capturing and improves success rates
  • WordPress Versions >=3.9.2 only are supported

1.2.11

  • Fixes issues with Safari and Internet Explorer

1.2.10

  • Improves error handling in case customer clicks on cancel.
  • Orders are now marked as failed if customer clicks cancel
  • Note is added to the order mentioning that the customer cancelled the order.

1.2.9

  • Fixed error handling and capture call

1.2.8

  • Disables buttons while payment is in progress
  • Refactors error message display

1.2.7

  • Redirects customer to order details page, as per WooCommerce guidelines.

1.2.6

  • Adds manual capture option