Skip to content

Buy With GooglePay

Kaustubh Patange edited this page May 18, 2022 · 1 revision

Buy with Google Pay

The process is bit different than PayPal & involves the use of an Android app of mine. The reason why is it's not made available through the main XClipper Android client is written here.

The payment is carried out using IAP (In App Purchase) method through Google Play.

Walkthrough

  • You will need to install an app called PayMe. This is an app where user can view my other products & buy their digital license which cannot be sold directly.

  • Once installed open the app & sign-in with a Google account. When you purchase the premium license this account's email will be associated with it.

  • Now click on the XClipper item which will expand the section & hit "Buy" button.

<>

<>

  • Now here select "Purchase a new license" button, since we want to buy a new license. In case your payment succeeds but activation fails, select the later option, read more about it here.

<>

<>

  • A dialog will pop where you've to enter the Unique ID of XClipper Windows application, read how to get it from here.

<>

<>

  • Now, Google Play's in app purchase pop-up will be shown from where you can purchase the premium.

<>

<>

  • Once that is done, wait for some time (around ~15 seconds) till my server validate the payment & activate your license. You will see this through an Activation dialog.

<>

<>

  • Your license is now active, all you have to do now is re-launch the XClipper Windows app to see the effect.

  • In case of anything doesn't work drop me a mail at [email protected].

FAQs

Q. Payment complete but premium is not active.

When you purchase an item in PayMe app, a special receipt.json is stored in your device's Internal storage > Android > data > com.kpstv.demopay > payments > premium_xclipper_xxx.json.

In this file you will find a purchaseToken, copy it's value which should look like this,

omlgppmipcfkplcbfjaiojah.AO-J1Oz8y0fD5atpqK87yGUKf5kL3y5t-2VObDpSGnYXVnIxIIDkyd9Ae78nxCk7D0-UT_XtANymeTNV8SWz-CUkM8ERMCYZJg

If you don't have this file in your device then go to your email inbox & locate the Google Play receipt email of XClipper Premium which contains information like order number in the format of GPA.1111-2222-3333-4444. Send me this ID & I'll reply you with your purchase token.

Now in the PayMe, go to XClipper > Buy > Activate existing license.

<>

<>

<>

Enter your Unique ID & paste the purchase token in the second column, then click OK.

Give it some time & your license should be active.

Q. I got a "Activation Failed" dialog what to do?

In such case contact me by dropping me a mail at [email protected] with the image or the content of the dialog as the body of your email so that I can figure out what is happening & quickly resolve your issue.

Q. Why another app for buying premium & not XClipper Android app?

The answer is very simple, since this license validation process is carried out on a different server whose implementation detail is hidden from the user. It would be very difficult for me to maintain the license system if the app is open-source, as anyone can look up the code & find the server url make the request & could activate the license.

Since this detail needs to be hidden that is why I've been maintaining this app where user can buy digital license to my products.