사용자가 페이팔을 사용하여 기능을 구입할 수있는 사이트를 개발 중입니다. 사용자의 페이팔 이메일이 본 사이트에 저장된 이메일과 다른 경우 어떻게 IPN을 통해 사용자의 결제에 대한 알림을받을 수 있습니까?Paypal IPN 문제
0
A
답변
1
당신은 C#으로 질문 태그를 추가 했으므로, 나는 당신이 ASP.NET 사이트를 개발하고 있다고 가정하고 있습니다. 더 구체적인 정보가 없으면 사이트에 기본 SqlMembershipProvider를 사용하고 있다고 가정합니다.
따라서 사용자를 식별하려면 MembershipUser 개체의 ProviderUserKey 속성을 사용해야합니다. 당신의 현재 로그인 한 사용자의 ProviderUserKey를 얻기 위해 다음 코드를 사용하여 당신이 ProviderUserKey를 포함하는 문자열이 있으면
MembershipUser currentUser = Membership.GetUser();
string userId = currentUser.ProviderUserKey.ToString();
, 당신은 당신의 형태로 사용자 정의 HTML 변수를 사용하여 페이팔에 전달할 수 있습니다
<input type="hidden" name="custom" value="<%=userId%>"/>
PayPal에서 IPN 메시지를 보내면 사용자 지정 HTML 변수에 설정 한 값이 다시 전송됩니다. Response.Form에서 값을 가져 와서 해당 사용자를 얻을 수 있습니다.
object userId = Request.Form["custom"];
MembershipUser user = Membership.GetUser(userId);
희망이 있습니다.
0
사용자의 이메일 (귀하의 웹 사이트에 사용한 이메일)을 식별자로 사용해야합니다.
사용자가 지불 할 때 귀하의 웹 사이트는이 이메일을 "맞춤"입력란으로 Paypal로 보내야하며 Paypal은 다른 IPN 알림 매개 변수 중에서 귀하에게 다시 발송합니다.
관련 문제
- 1. Paypal IPN 메시지
- 2. Paypal IPN 알림
- 3. Paypal IPN Transaction ID의
- 4. PayPal IPN Returns Invalid
- 5. Paypal IPN 인벤토리 관리
- 6. Asp.net MVC - paypal ipn
- 7. Paypal IPN 반환 변수
- 8. PayPal IPN 구독 취소
- 9. Paypal IPN security
- 10. PayPal IPN 및 PDT 믹싱
- 11. paypal IPN 구매자 거래 ID
- 12. Paypal IPN Handler for Cart
- 13. 어떻게 PayPal IPN 메시지를 기록합니까?
- 14. Paypal recurring payments IPN 확인
- 15. paypal IPN (PHP) 관련 질문
- 16. 내 Paypal IPN 처리기를 확인하십시오.
- 17. Django-Paypal IPN 403 오류
- 18. PayPal IPN 권장 파일 권한
- 19. Codeigniter : Paypal IPN 및 csrf_protection
- 20. Paypal 구독 IPN - 여러 번 구독하는 사용자의 문제
- 21. Django, PayPal IPN 및 사용자 이름 - 개념 문제
- 22. HTTP/1.1을 반환하는 Paypal IPN 200 OK
- 23. PayPal 구독 - IPN 처리 및 사이트 흐름?
- 24. Paypal IPN 질문 (백엔드 프로세스와 통합)
- 25. PayPal IPN 계정 추적, 어떻게 완료됩니까?
- 26. Paypal IPN Checkout에 세금을 추가하는 방법
- 27. SESSION 변수가 Paypal IPN 프로세스 중에 폐기됩니다.
- 28. Paypal IPN - 맞춤 아이템 설명을 설정하는 방법?
- 29. 어떻게 Paypal IPN 확인을 사용자에게 연결합니까?
- 30. Paypal IPN : 최소 $ 1 기부는 어떻게하면됩니까?
페이팔에 일종의 주문 ID를 전달하지 않으시겠습니까? 이것이 주문을 식별하는 방법입니다. 분명히 전자 메일 주소를 하나의 식별자로 사용하면 둘 이상의 주문을했는데 어느 것이 참조하는지 알 수 없습니다. – Bex