Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

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
add comment

2 Answers

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
add comment

yes, proof of documentation is important in case something goes wrong. protect yourself from a future lawsuit.

share|improve this answer
    
What if i don't store this ? will apple approve my app or reject it? –  BSThakrar Jun 24 '13 at 6:31
    
Haven't got the experience with apple to say. Although good documentation in general is a good practice in regards to any industry. Document for your sake not apples. –  swiss Jun 24 '13 at 6:39
    
@mainMa, when you make a deposit to a bank do you not keep the receipt they give you for your records? –  swiss Jun 24 '13 at 6:41
2  
Please consider expanding on your answer as it really doesn't explain anything. Answers that don't explain anything or provide some context will be deleted. Thank you. –  maple_shaft Jun 24 '13 at 9:28
    
do you know, for how much time PayPal will store our transaction details? –  BSThakrar Jun 27 '13 at 7:58
show 4 more comments

We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.

Your Answer

 
discard

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.