Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am developing an iPhone app, which I am integrating with PayPal.

I did it successfully using PayPal library. I am testing it on sandbox mode. When I transfer money from one account to the other account, it displays a message "send to server for verification".

Is there a real need to store this PayPal transaction id and other details on our server?

share|improve this question

While Apple will provide the user with their transaction (payment) history, your program will need to know when a user has paid, in order to make decisions such as allowing them access, or renewing their subscription (if it isn't one-time).

However, I don't know enough about iPhone API to know whether you should store the PayPal information yourself, or make calls to the API in order to make the above decisions.

share|improve this answer
are you sure apple will store information even if i do transaction with PayPal ? – BSThakrar Jun 27 '13 at 7:59
I might have misunderstood. When I said "Apple will provide the user with their transaction (payment) history" I was thinking of payments the user makes through Apple (like to pay for an app). If that isn't the case, could you explain more what is happening? – phaedra Jun 28 '13 at 21:50
I am doing integration with PayPal. So when transaction completes they return transaction receipt. I was talking about that receipt(Proof of payment). – BSThakrar Jun 29 '13 at 5:36

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.