2014-10-23 5 views
-1

현재 우리는 test.sagepay.com에 연결하여 트랜잭션을 처리하는 몇 가지 테스트 서버를 보유하고 있습니다. 그러나 2 대의 서버에서 sagepay에 트랜잭션을 성공적으로 등록 할 수 있었지만 sagepay 알림이 전혀 수신되지 않았습니다. 그러나 다른 서버 (다른 IP 주소로 실행)에서는 완벽하게 작동합니다.Sagepay 알림이 일부 서버에는 도달하지만 다른 서버에는 도달하지 않는 이유

"5006 - 공급 업체의 웹 사이트로 리디렉션 할 수 없습니다. 공급 업체가 RedirectionURL을 제공하지 못했습니다."오류 코드가 나타납니다. 그 서버에서 완벽하게 작동하는 데 사용되었지만 지난 주 목요일 이후로 작업을 중단 한 것은 그 기간 동안 서버를 만지지 않았 음을 확신합니다. 게다가, 우리는 원래의 알림이 아닌, 반복 알림 인 것으로 생각되는 현자에게서 몇 가지 가끔 알림이 오는 것을 보았습니다. 우리는 우리의 계좌에 등록 된 모든 거래를 볼 수 있습니다. 물론 모든 통지는 돌아 오지 못하기 때문에 모두 실패합니다. .

  1. 합니까 Sagepay를 :

    그리고 우리는 또한 우리의 방화벽이 모든 범위 195.170.169 열어되어 있는지 확인 할 *이있는 우리는 그래서 내 질문은 현인 알림을

    을받을 것으로 예상 일부 IP 주소를 차단하고 알림을 다시 보내지 않도록하는 메커니즘이 있습니까?

  2. 반복 알림을 보내는 알림과 다른 원래 알림을 보내는 Sagepay-serer가 있습니까?

답변

1

나는 아주 똑같은 문제에 봉착했습니다. 우리 스크립트에서 SagePay에 https : // 주소를 NotificationURL로 전달했지만 https가 설정되지 않았으므로 알림 스크립트에 연결할 수 없습니다. 일단 http로 변경하고 통지 스크립트 응답이 올바르다는 것을 확인하면 성공했습니다.

또한 SagePay가 RedirectURL에 도달하지 못했을 때 8 번 시도했습니다.

나는 정확하게 귀하의 질문에 대답하지는 않지만 아마도 도움이 될 것입니다. 나는 이것을 코멘트로 추가 하겠지만, 나는 할 수 없다 ...