India Google Pay Merchant is not enabled for Google Pay
-
Hi @nduraiswamy
Yes, this plugin supports GPay in India. Your issue is that you have entered an incorrect domain name in the GPay console. If you added a “www” prefix, remove it. If you don’t have the “www” prefix, add it.
Thanks
Well. There is no option to enter the URL. I see only the UPI Integration option on the Integrations page. Also, It seems Google is expecting the Merchant Category Code as part of the request. is the plugin automatically populating based on merchant id?
It does seem the application process for an Indian merchant account is slightly different. Here is the general instruction on how to apply: https://docs.paymentplugins.com/wc-stripe/config/#/stripe_googlepay
The plugin makes no distinction on the account location/origin once you complete the application process with Google.
Thanks,
Well. I tried without “www” – the corporate website address. I am still getting the “Merchant is not enabled….” exception. is it possible to include the merchant category code as part of the payment request?
Pls refer the below
https://developers.google.com/pay/india/api/web/create-payment-method
Mandatory fields To make UPI transactions, the following fields are required: Fields Description pa Payee address or business virtual payment address (VPA). pn Payee name or business name. mc Business retailer category code. tr Transaction reference ID. (Business specific ID. Must be unique for each request.) url Transaction reference URL. am Transaction amount. (Up to two decimal digits are allowed. This should be set in the details object instead of the supportedInstruments object.) cu Currency code. (This should be set in the details object instead of supportedInstruments object. Only the Indian rupee (INR) is currently supported.)
Hi @nduraiswamy
The www removal or addition is part of the domain entry, not a website address entry.
Please reference the docs I linked to in the previous reply.
Well. The ” Integrate with your website section and click Add website” option is unavailable in the “Integration” section. is it possible to find out the exact reason for rejecting the request?
by the way, test mode works fine.
by the way, test mode works fine
Yes, that’s because test mode doesn’t need a merchant ID or completed approval from GPay, per the note at the top of the Google Pay Settings page. Test mode is for gathering your screenshots for approval.
I recommend you contact GPay support and ask them why the integration for India appears to be different. The plugin has no control over how Google renders their console.
Thanks,
is there a way to track the request/response so that we can debug the issue?
@nduraiswamy you need to contact GPay support regarding this inquiry.
On your GPay console, if you see the domain setting (not the website, the domain) make sure you follow the instructions from my first reply.
Or just use the payment request gateway for Gpay since that works to.
I’m working with the google pay support team to resolve the merchant is not enabled issue. They are requesting to share the payload of the create payment request.
How do we capture the payload? Appreciate your quick response.
I’m waiting for your response. Please help me to capture the create payment request payload so that I can working the Google Pay India Support team to solve the problem. this may help someone in the future as well since gpay (India account) is not working as expected. I’m suspecting they are looking for a merchant category code as well as part of the payment request.
You can set a breakpoint on line 1509 of the
woo-stripe-payment/assets/js/frontedn/wc-stripe.js
file using your browser’s developer tools. You can then copy the object and provide that to the GPay team.That request variable is what’s used in the
paymentsClient.loadPaymentData()
function call.I’m able to capture the request however the values and parameter names are not matching with the https://developers.google.com/pay/india/api/web/create-payment-method request.
Assume, this plugin is tested in a PRODUCTION or LIVE environment. Can you please confirm?
Pls refer the https://developers.google.com/pay/india/api/web/pay-ui
- The topic ‘India Google Pay Merchant is not enabled for Google Pay’ is closed to new replies.