PayPal의 IPN 서비스를 사용하여 내 웹 사이트에 대한 정기 가입 요금 지불을 확인하고 싶었습니다. IPN 확인을 사이트의 사용자에게 어떻게 연결합니까?어떻게 Paypal IPN 확인을 사용자에게 연결합니까?
IPN 확인 메시지의 이름, 이메일, 페이팔 ID, 반복 결제 ID가 있지만 페이팔 ID 또는 반복 결제 ID가 어디서 왔는지 모르기 때문에 고유 식별자가없는 것으로 보입니다. 사용자가 자신의 페이팔 계정 (또는 그곳에 입력 한)에있는 이름/전자 메일을 내 사이트에있는 이름/전자 메일과 고유하게 일치시키는 것은 쉽습니다 (John Smith가 많이있을 수 있으며 해당 사용자는 다른 이메일)
1) Paypal에 초기 결제 요청을 보낼 때 해당 사용자의 고유 ID를 저장하면 다시 보낼 수 있도록 고유 한 UUID를 URL에 첨부 할 수 있습니다. 그것을 시작한 사용자에게 지불 확인을하십시오. 내가 그걸 더 힘들게 만드는거야? 더 쉬운 방법이 있습니까?
2) 또한 반복/구독료 인 경우 페이팔은 항상 초기 결제 시작으로 지정한 URL을 사용합니까? 누구든지 IPN의 반복 페이팔 결제를 사용하여 실용적인 경험을 가지고, 그 고유 URL을 재사용합니까? 또는 첫 번째 정기 지불을받은 후 Paypal ID를 사용자와 연결해야합니까?
좋은 솔루션도 있습니다. – Tim
어떤 txn_type 상태 코드에 반응합니까? 나는이 질문에 답하기가 힘들다. http://stackoverflow.com/questions/13855287/parsing-paypal-subscription-ran-out – Volomike