verifying unique app purchase - unique

I am looking for a way to verify if my app was downloaded by a user. I want to allow users to notify me of their purchase if they intend to donate to a cause and we would donate a percentage after verification of app purchase. I would want to see/validate a proof of purchase. It has to be unique per app download.

If you don't have a logged in user, you can generate some unique code on every dowload ( it might be even a GUID) and supply it to the user. Then he/she must enter this code on purchase.

Related

Check if payment received paypal?

I am making a website where people will buy things. What I am wondering is if there is a way to check if payment was received in paypal, and then execute some code. Or should I add a paypal widget where when payment is done then it executes some code? This is all being done in HTML and CSS being it is a website.
Take a look at Instant Payment Notification (IPN). Any time a transaction hits your PayPal account their server will POST the transaction data to a URL you specify. Your script receives the data, verifies it with PayPal to ensure it actually came from them, and then you can process that data however you need to.
This gives you the ability to update your own database, send out your own email notifications, hit 3rd party web services, or anything else you want to automate when transactions hit your account. This works for payments, refunds, disputes, etc. so you can automate lots of tasks. It happens in real-time, too.

User is not allowed to perform this action

Our platform is trying to create a feature so that a seller can refund a paypal transaction after 60 days. To do this our thought was that we would use the adaptive payment feature and simply ask paypal to send money from seller to buyer.
We created an application, and in the sandbox we have everything working. When we move to production we get this response below.
{"errorId":"550001","domain":"PLATFORM","subdomain":"Application","severity":"Error","category":"Application","message":"User is not allowed to perform this action"}]}
The question is, "How does the seller authorize our platform?" Do they need to check a box in their Paypal account?
What's a bit confusing to us, is that we are testing with our own 'seller' account which is of course a valid Paypal account.
Furthermore, we are doing a simple implicit approval. We did notice that in our application registration we are 'conditionally excepted'. We read that simple payments should work fine, it is only the chained payments that require specific approval from paypal.

How to retrieve Facebook user profile unique url/id

I am planning to have a competition as a first promo for my page.
I will be using PHP for scripting.
I will uploading the scripts to a web hosting server and call the page url on FB.
On FB, I will creating unique woobox app. I will call this page on that app.
What I need on is, when the participant is given the page he/she can participate, the programe should first check if this user has already participated or not in the competition.
If he has already participated, he should be directed to a page where it will say, u have already participated.
If not he/she should be directed to the page he will give his Name, Country & email.
On this page too, I prefer to make use of Facebook api to get the Name, Country, & email id instead of asking participants type in these info..and also get the user profile id and save in the db base, do avoid duplicate enteries
I am totally blank about this FB api n graphs...
Need you fullest help on this.. pls...
The registration plugin can grab a users info and allow them to register, the plugin will post that registration info to which ever page "database" you need.
refer to: http://developers.facebook.com/docs/plugins/registration/

Get current user's unique ID for WinRT

I know of the Windows.System.UserProfile.UserInformation class to retrieve first and last names. Is there an API to retrieve a persistent ID of the currently logged-in user? I want to roam certain user settings, but I'd hate for users to login to my app after they've already logged into their OS.
All I need is an ID that is unique to the Windows Live account of the user.
This really depends on what you want to do. If you don't want the user score to roam then why not on first load add a guid to identify the user/device combo and return that to the server?
This would also mean you weren't storing personally identifiable information on the server which a user might not expect.

capturing user identity for an online application

We are designing an online application (college admission form) which mandates the user to upload a scanned copy of his photo along with his signature, so that this information can be used to cross verify the applicant when he appears for a exam + personal interview at a later point in time. This entire process requires a scanner for the applicant to scan his photo / signature into an appropriate size. Is there a better way to capture user identity for such purposes as usage of scanner for capturing signature, photo is a painful process.
I would capture some unique information that would be associated with a photo id, such as a driver's license or passport number. Then I would ask them to present that form of identification when they show up. You check the number supplied against the number on their id and their photo on the id against their appearance. Of course, you also validate that the id is genuine as well.