SagePay 양식 통합 방법을 사용하여 모듈을 개발했습니다. 그것은 Sagepay 사이트에서 돌아올 때까지 잘 작동하고 모든 로컬 사용자 세션 vars은 어떤 이유로 든 파괴됩니다. 나는 자신의 생성 된 세션 바를 사용할 수 없으며 특정 순서와 관련하여 사용자에 대한 정보를 저장할 수 없습니다. URL은 성공 및 실패 URL로 반환됩니다. 가능한 이유는 무엇입니까?세션이 현자 게이트웨이에서 돌아온 후 폐기 됨
0
A
답변
0
사이트로 돌아 왔을 때 사용할 수있는 세션 변수에 의존하지 마십시오. 이유는 다양 할 수 있습니다. 대신 SagePay로 전달하기 전에 트랜잭션 데이터를 저장하십시오 (나중에 데이터베이스 고유 키 항목과 같이 거래를 식별하기 위해 여기에서 생성 된 고유 식별자를 사용해야합니다). 이 거래를 '미결용 결제'또는 이와 유사한 것으로 신고하십시오.
SagePay가 고객을 귀하의 사이트로 반송 할 때 고유 한 식별자를 사용하여 저장된 트랜잭션 데이터를 적절히 조회 할 수 있습니다. 그런 다음 거래를 '유료'또는 '결제 실패'등으로 표시 할 수 있으며 원하는대로 사용자의 거래 데이터를 표시 할 수 있습니다.
관련 문제
- 1. 페이팔에서 돌아온 후 세션이 파손되었습니다.
- 2. 레일 - 제출 (POST)에서 돌아온 후 세션이 손실 됨
- 3. iOS6에서 백그라운드에서 돌아온 후 앱이 다운 됨
- 4. CodeIgniter에서 세션이 종료 됨
- 5. Datatable 세션이 null이 됨
- 6. sfGuardUser - 세션이 만료 됨
- 7. 크롬에서 세션이 재설정 됨
- 8. GDB : 함수가 돌아온 후 중단
- 9. 활동에서 돌아온 후 조각을 업데이트하십시오.
- 10. Windows가 잠자기에서 돌아온 후 InstanceOwnerException
- 11. 현자 프로그래밍의 ZZ 함수
- 12. 디버그 세션이 vnet 2008IE8과 조기 종료 됨
- 13. 소켓 IO - 새로운 세션이 연결 해제 됨
- 14. NSMutableString 다른 뷰 컨트롤러에서 돌아온 후 Null
- 15. iOS - 배경에서 돌아온 후 UIToolbar의 크기가 조정되었습니다.
- 16. QLPreviewController는 백그라운드에서 돌아온 후 빈 문서를 표시합니다.
- 17. 실행 기능 클래스 생성자에서 돌아온 후
- 18. detailview에서 돌아온 후 mapView에서 스크롤 막대가 사라집니다.
- 19. 이미지 선택기에서 돌아온 후 복원 상태
- 20. Firefox에서 Ajax 통화 캐싱이 기록에서 돌아온 후
- 21. ViewController로 돌아온 후 애니메이션이 작동하지 않습니다.
- 22. iPhone UI보기로 다시 돌아온 후 잠자고 죽는다.
- 23. 다른보기에서 돌아온 후 테이블보기의 데이터를 다시로드하십시오.
- 24. dismissmodalView에서 돌아온 후 UITableViews를 다시로드하는 방법
- 25. 돌아온 양식 제출 후 JS 삽입 광고
- 26. WebView 폐기/폐기
- 27. PHP 크로스 도메인 리디렉션 세션이 분실 됨
- 28. JSF가 로그 아웃 됨 세션이 제거되었습니다.
- 29. Http에서 Https로 이동할 때 세션이 손실 됨
- 30. Internet Explorer에서 기존 ASP 세션이 손실 됨
하지만 SagePay와 아무 관련이없는 내 사용자 세션은 어떻습니까? 나는 그들에게 접근 할 수 없다. – xmaestro
결제 전에 사용 된 URL과 동일한 도메인에있는 성공 URL과 실패 URL이 있습니까 (세션 가상 데이터가있는 곳)? – richsage