No One on Whole of Stack overflow no one has answer to this, I dont know why , has no one worked with Google pay on android?? . According to google :
Follow this link :
it talks about key rotation which is mandatory when using DIRECT integration in your App , means if you are not using a payment processor directly/explicitly.
here is what it says :
Key rotation : If you decrypt a payment method token directly on your servers with direct integration, then you must rotate the keys annually.
To rotate encryption keys:
- Use OpenSSL to generate a new key pair.
- Open your Google Pay Developer Profile while signed in with the Google Account used to manage your app in Google Play Console Under the "Public encryption keys" section, select the Add an encryption key button. Then, select the "Public encryption key" text input field and add your newly generated public key Base64-encoded in uncompressed point format. Click Save.
See the screenshot below from the above link . Can any one click on this link and tell me why it takes you to support page instead of Google pay developer account ?
Questions :
How to create a google pay developer account ? Do i need to pay ? My company already has a google pay console account ( Where you manage and upload apps to goole play store )
Where and how will i generate public key ?
where and how will i upload this public key in google pay developer profile ?
The one who will explain these steps with clear example and screenshots will be given bounty.
EDIT
Okay I have generated public and private key using Terminal application on my mac .. Here is the screenshot :
Now I need to upload this key into the Google Pay developer account and I can't see any link or any tutorial describing how can i create one if i have to integrate google-Pay into my android App.