Is a PhonePe Business account required?
Yes. Register at phonepe.com/business, complete verification and copy the credentials from Developer Settings in the PhonePe Business Dashboard. Newer dashboards show Client ID, Client Version and Client Secret; older production dashboards show Merchant ID, Key Index and API Key. Credential Mode defaults to Auto detect and maps either set to PhonePe Standard Checkout.
Is SSL required?
Yes. PhonePe webhooks are only delivered to an HTTPS URL, and the hosted checkout should only be reached from a secure site. Enable an SSL certificate before switching PhonePe Environment to Production.
Which currency does it support?
INR only. The gateway stops the checkout if your RestroPress store currency is anything other than INR, and PhonePe requires a minimum payment of INR 1.
Which UPI apps are supported?
By default the PhonePe checkout shows intent buttons for PhonePe, Google Pay, CRED, Amazon Pay, BHIM and SuperMoney. Edit the Enable UPI App Deep Links setting to change the list, or leave it empty to show every app PhonePe offers, including Paytm. App deep links are enabled on production checkout only unless you change UPI App Intent Mode.
Does it work on desktop?
Yes. The customer is redirected to the standard PhonePe checkout page, where they can pay by UPI, card or net banking. App deep links are only used on phones, where they save the most time.
Can I test before going live?
Yes. Set PhonePe Environment to Sandbox or turn on RestroPress Test Mode, which forces sandbox. Test client IDs are detected automatically, and if the wrong environment is selected the plugin retries the other one once.
Can I refund an order from RestroPress?
No. The extension does not call the PhonePe refund API. Issue the refund from your PhonePe Business Dashboard, then mark the order refunded in RestroPress.
Does it work with the RestroPress DineIn app?
Yes. The extension registers rp-dinein/v1 REST endpoints so the DineIn app can create a PhonePe payment for a table order and verify its status, using the same credentials and settings.