PhonePe Payment Solutions


Using this plugin you can accept payments through PhonePe. After activating this plugin, you can see the PhonePe option linked to the checkout page of woocommerce site. On configuring with the provided Merchant credentials, you can enable this plugin in Preprod/Production environment.

Compatibilities and Dependencies

  • WordPress v5.4.1 or higher
  • Woocommerce v4.14 or higher
  • PHP v5.6.0 or higher

Getting Started

New to PhonePe Payment Gateway? Follow the below steps to access PhonePe Merchant Dashboard.

Registration and Login

  • Check your registered mail ID for a mail from the “PhonePe team email id” with the subject line: “PhonePe dashboard access – ”. This mail will contain a link to go to login page. Click on the link page and enter your Email ID or registered phone number. You can login either using the OTP option or by setting up a password by clicking on Forgot Password.

Note: PhonePe will provide Merchant Id, SaltKey & keyIndex for the test and live modes. No money is deducted from your account in test mode.

Plugin Installation

There are 2 ways of installing the PhonePe payment gateway plugin:-
i) Download the plugin repository from
ii) Install the plugin directly from the WordPress dashboard

Note: In case you have installed the plugin directly from the wordpress dashboard, skip to Configuration. In case you have downloaded the repository from here, follow the steps below to complete the installation.

Steps after downloading the plugin

  • Unzip and open the downloaded folder.
  • Upload all plugin files in “wp-content/plugins/” directory
  • Install and activate the plugin from WordPress admin panel
  • Visit the WooCommerce > Settings page to configure PhonePe – Pay Securely using UPI and Cards.
  • Your PhonePe Payment Gateway plugin is now setup. You can now accept payments through PhonePe.


  • Log into your WordPress admin and activate the PhonePe – Pay Securely using UPI and Cards plugin in WordPress Plugin Manager.
  • Log into your WooCommerce Webstore account, navigate to Settings and click the Checkout/Payment Gateways tab
  • Scroll down to the Checkout page and go to the setting option of PhonePe – Pay Securely using UPI and Cards under Gateway Display
  • Click on PhonePe – Pay Securely using UPI and Cards to edit the settings. If you do not see PhonePe in the list at the top of the screen make sure you have activated the plugin in the WordPress Plugin Manager

  • Fill in the following credentials.

    • Enable – Enable check box
    • Merchant ID – Staging/Production MID provided by PhonePe
    • Salt Key – Staging/Production Key provided by PhonePe
    • Salt Key Index – Staging/Production provided by PhonePe
    • Environment – Select environment type

Your PhonePe payment gateway is enabled. Now you can accept payment through PhonePe.
In case of any issues with integration, please get in touch.


11 juli 2024
Their merchant login and dashboard doesn’t work, neither do their payment gateway, not sure if they are jn business or not. No way to check if you received payments or get settlements. If you receive payments through this PG your money is just lost. Best use other PG even if you need to pay higher charges like razorpay.
27 maart 2024
This plugin is extremely nascent and lacks several essential features. Something as simple as the option to customize the Title & Description of the payment gateway shown on the frontend is missing. The plugin also stops working if other PG plugin such as Razorpay is installed and activated (even if it’s disabled). So weird. Additionally, the PhonePe Payment Gateway service itself is very poor in its performance. Several payments fail for unexplained “technical” issues, customers see random errors like “Receiver’s payment server is busy” and connections are dropped randomly. Lastly, their Customer Support experience is terrible. The support staff is either untrained or ignorant, and conversations with them often leave you frustrated. Their replies are canned, and often go in circles. AVOID!
2 november 2023
I want to say this is one of Best Payment Gateway which is providing payment gateway apart from others i have tried many providers but there support team was unable to answer me , But finaly i have applied and started using within 10 days of applying in Phonepe , my first code was giving 404 error but when i created ticket i have been given fresh code and now my website is running perfectly .
Lees alle 6 beoordelingen

Bijdragers & ontwikkelaars

“PhonePe Payment Solutions” is open source software. De volgende personen hebben bijgedragen aan deze plugin.


Vertaal “PhonePe Payment Solutions” naar jouw taal.

Interesse in de ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.


Version 2.0.11

  • Ensured seamless rendering of PhonePe Payment Solutions within WooCommerce’s new wc block-based checkout, resolving issues that rendering PhonePe PG in payment options. Enhance your customers’ checkout experience with this compatibility update.

Version 2.0.10

  • Added FRA (Fraud Risk Assessment) granular error messages to order notes for WooCommerce merchants, enhancing transparency and facilitating smoother transaction management.

Version 2.0.9

  • Merchants can customize Payment page open mode either Open on top of the current page or Redirect to a full-length payment page
  • BugFix: Check status button

Version 2.0.8

  • BugFix: IFrame on WooCommerce Checkout was aligned to bottom left
  • Order notes by the payment gateway are prefixed with PhonePe Payment solution

Version 2.0.7

  • Previous versions added in plugin

Version 2.0.6

  • Added CTA links to phonepe business dashboard
  • Hosted all image assets to phonepe CDN reducing filesize of plugin
  • Added step 4 in Refund education

Version 2.0.5

  • Merchant support email id updated
  • UAT environment support added

Version 2.0.4

  • Refund education prompt added
  • Improvisation in redirection after payment

Version 2.0.3

  • Merchant troubleshooting journey features added
  • Added transaction id in order notes
  • BugFix: handling for error codes fixed
  • Order once marked completed will not be modified by plugin in any case

Version 2.0.2

  • BugFix: Guzzle Https library calls migrated to WordPress native wp_remote network calls
  • Moved PhonePe PG Settings to the sidebar
  • New logo
  • BugFix: replaced deprecated WordPress function for getting redirect URL with its alternative.

Version 2.0.1

  • New Logo and description 
  • Settings link on installed plugins for easy navigation 
  • merchant transaction id removed from order notes