How to get user payment details in iTunes on developer side? - iphone

I have recently submitted my app in Appstore with in-app-purchase feature,
it is work fine in live server but, some customer pay the payment in my IOS app not updated his profile in my server database,
Can i get User Payment details in my iTunes account on developer side for checking payment based on orderID.
If it is possible where i can get details in iTunes account or any other possibility.
Thanks for your help.

It's not possible to get any sales related data for us developers, like Apple ID, form of payment, Credit Card details etc.
Please clarify, what you want to do exactly.
The only thing you can do it "Receipt Validation", from within the app: https://developer.apple.com/library/ios/releasenotes/General/ValidateAppStoreReceipt/Introduction.html

Related

How to create items in paypal for in app purchase

I am building an in app purchase shop for my companies pc game.
I know that in android and ios you create the items in your developer account and then buy them through there.
Is there a way to do something similiar in Paypal?
P.S. I have already developed the connection with paypal's rest api and am able to charge users through paypal. But Instead of passing the price of the item and it's description etc.. to paypal I would rather pass an item code and have paypal show the user the correct price in his currency. Plus I want to be able to pull this data from paypal and display it to the user from there.
My server is gamesparks which works with a node.js and mongo db.
PayPal does not offer anything like what you're wanting. You can pass through the item_name variable so that the order invoices show the item name, but you can't set up any items with prices/description. Usually that process is taken on by the developer on the project side, not processor side.
The most effective and safest way to retrieve information for PayPal payments is to set up an IPN. Here is the documentation if you are unaware.
https://developer.paypal.com/docs/classic/products/instant-payment-notification/

Paypal App is "Conditionally Approved".What is the timeline to get it approved?

I have created and submitted a Paypal application ( using the classic API). The application is in a conditionally approved state. Paypal reached out and asked additional questions which I responded back with details. The application does not use the Paypal API to make payments. It only reads transactions related data and shows useful reports and insights for users. The API permissions requested are
1.Obtain transaction specific information.
2.Obtain your paypal account balance
3.Search your transaction specific information.
4.Search your transactions for items that match specific criteria and display the results
I was able to get a live app id and also have the API username, password and API signature. However since our app uses Paypal oauth, the permissions part doesn't work . My guess is this is because the app is conditionally approved. Is this the right assumption? Also what is the typical timeline for an app to get approved? My Paypal account from which I created and submitted the app is a verified account. I have sent messages from within my developer portal to support but I haven't heard anything back.
So far we have been working with a sandbox account. The live application I created is in a different account than the sandbox account. I am not sure if this is an issue.Would be great if someone who has been through the process can confirm.
Unfortunately there is not really a "typical" time frame for app approvals as too many factors go into the approval process. The best thing would be to call in to PayPal to inquire on the status.

Why is there a warning sign in paypal app profile - accept payments?

Hi there!
I recently created a paypal app in paypal developer, I entered informations on the app but still a warning is shown in the 'accept payments' area (see picture). Whats the error? ...there's no description at all!
There is an issue currently where users aren't able to submit new apps on Developer.PayPal.com. There are a couple potential workarounds that you may want to check.
Ensure that your Developer.PayPal.com account has a first and last name associated with it and that you have a "facilitator" account saved in the "Sandbox accounts" section. If you don't have a "facilitator" account you can add one by just creating a new account with the e-mail address formatted like this - xy-facilitator#domain.com
I'll update this thread again when a fix is released or if more information is provided.
Edit: The issue where valid accounts were unable to submit an application should be fixed now. Make sure that the account you're requesting an app for is on this list and you should be good to go: https://developer.paypal.com/webapps/developer/docs/integration/direct/rest_api_payment_country_currency_support/
I recently done this on developer paypal portal.i had also this mark on my app but after filling the information and we need to include mass payment in our app so we just contacted paypal to enable this feature as this is disabled by default and developer needs to contact paypal to enable this.So now i have approved status on my app and no alert mark for any info.

Itunes store transaction (In app purchase)

I'm currently developing a Phonegap mobile application.
I implemented In App purchase in my iPhone application and it works fine.
I retrieve my products informations from itunes, I got the receipt of payment from itunes store, my app is sending the receipt back to my servers, the receipt is verified server side using curl/apple api.
My issue is, on the server side when I log the purchase when receipt is OK using information of the receipt, so I know which product the user bought through the app, the datetime, the transaction id BUT I don't know how much the user paid for it. The same product is on different itunes store (US, FR, UK..), so the price could be 100E or 140$, but on the server side how can I retrieve the price and currency the user paid (to make statistics for example)?
I don't think allow you to see the local purchase price.
Not really code related in that you select a purchase level and apple provides a chart in Itunesconnect to see what payment they take across a range of currencies .

How do I get an application id for Paypal?

I received API credentials but I need api application id to send Adaptive Accounts API Requests.
I used their sandbox app id: APP-80W284485P519543T.
now it's time to go live.
In order to go live, you need to register your application with PayPal to obtain an application ID.
When you submit your application to PayPal for review, the application
is quickly scanned for the requests to PayPal operations. If no
"advanced" operations are found, PayPal issues an AppID for the
production servers at the time you submit the application.
Just because PayPal docs are kind of messy like #Deekor said in the comments, I think it would be good to leave the following links in case anybody like me is wondering where the hell do you REALLY get an AppID (e.g.: for adaptive payments).
Just go to PayPal Developer, once you log in, go to Create and manage Classic API apps or directly to PayPal Apps.
Create an app, once created you get a Sandbox ID which is you AppID and the LiveID as pending.
Date: 3/28/16 (new developer.paypal.com Adaptive APPID walk-through)
Hi All - I will update this since it's been a while. Please note this is for the classic Adaptive Payment APP ID (NVP/SOAP APIs) process and not for the REST APP or BrainTree V.Zero SDK.
Do the following:
Go to developer.paypal.com
Log in with PayPal Account email and password
Click the 'Dashboard' tab up top
Click 'My APPs & Credentials'
Click 'Create & Manage NVP/SOAP API apps link
On the redirect to the classic developer portal, Login to PayPal account you want to apply for the APP ID with (a business PayPal account is highly suggestive for underwriting approval)
For Live APP IDs it takes between 24-48 hours; you should get notified when approved. If you don't, contact business support. The number is in your paypal account / contact us section (pending status)
For SandBox you'll get the APP ID right away, regardless of how you applied; live or sandbox
You should see the APP ID in the classic developer portal in the 'manage your apps' section.
For REST APP ID please click here link