2013-09-24 3 views
0

우리는 페이팔 IPN 거래 알림 백엔드와 온라인 지불 시스템을 통합하고 샌드 박스와 함께 테스트하는 동안 우리는 문제를 stucked있어 :사용하여 HTTPS는

HTTP에 리스너 스크립트 URL을 사용하여 그것은 완벽하게 작동하지만 보안 URL을 지정할 때 작동을 멈 춥니 다. IPN 기록 페이지 (https://www.sandbox.paypal.com/us/cgi-bin/webscr?cmd=_display-ipns-history)에서 보안 수신기를 사용하여 만든 모든 호출은 서버의 HTTP 응답을 표시하지 않습니다 (!). 브라우저에서 두 URL 모두에 직접 액세스 할 수 있습니다.

우리는 IPN 호출이 보안 수신기 (이 문서에 대해서는이 단어를 찾을 수 없음) 또는 paypal 샌드 박스에 대해 작동하지 않는다고 추측합니다. IPN 서버는 IPN 수신기 인증서 (무료 startssl이지만 유효한 인증서).

누구나 비슷한 것을 찾았습니까? 아니면 조언을 줄 수 있습니까?

답변

1

HTTPS를 사용 했으므로 제대로 작동합니다. 페이팔에 등록 된 코스의 IPN URL에 'https'를 넣어야합니다. 인증 된 CA가 SSL 인증서에 서명했는지 확인하십시오.

+0

답장을 보내 주셔서 감사합니다. 이제 나머지 문제는 이러한 IPN 호출을 수행하는 Paypal 샌드 박스 서버와 프로덕션 서버가 동일한 CA 집합을 인식하는지 또는 프로덕션 서버가 더 많이 업데이트되었는지 여부입니다 (startSSL은 유효한 CA이지만 최근의 주요 브라우저 기본적으로 startSSL 인증서에 대해 불평을 멈추었습니다) –

관련 문제