2013-07-22 4 views
0

PayPal 샌드 박스에서 작업 중입니다. 트랜잭션이 완벽하게 작동하고 반환 URL이 완벽하게 호출되지만 IPN (URL 알리기) 페이지가 호출되지 않습니다.IPN (URL 알리기) 페이지가 호출되지 않습니다.

계정에서도 알림 URL을 사용하도록 설정했습니다. 발신자와 수신자 모두 페이지가 서버에 업로드됩니다. 업로드 된 리스너 페이지의 URL은 다음과 같이 설정됩니다. 그러나 URL을 알리지 않고 있습니다.

<script 
data-env="sandbox" 
data-callback="http://example.com/IpnPage.aspx" 
data-tax="2" 
data-shipping="5" 
data-currency="USD" 
data-amount="<%= Session["final_total"]%>" 
data-quantity="1" 
data-name="Fees" 
data-number="123" 
data-custom="<%= Session["sb"]%>" 
data-return="http://example.com/IpnPage.aspx" 
    ....></script> 
+0

IPN 시뮬레이터에서 IPN 호출을 테스트 해 보셨습니까? https://developer.paypal.com/webapps/developer/applications/ipn_simulator –

답변

0

IPN을 보내야하는 계정의 IPN 기록을 확인하십시오. 여기에서 PayPal이 실제로 IPN을 발송하는지 확인하거나 거부 할 수 있습니다. 또한 결과가 완료되었거나 실패했는지 여부를 확인할 수 있습니다. 스크립트에 문제가있을 수 있습니다.

또한 웹 서버 로그를 검사하여 해당 URL에 도달했는지 확인하고 일종의 오류를 반환하는지 확인하십시오.

IPN 기록에 어떤 알림도 표시되지 않으면 올바르게 구성되지 않은 것입니다. 여기에 입력 한 코드가 실제로 생성되는 것으로 보이지만 실제 API 요청을 살펴 봐야합니다.하지만 도움이되지 않습니다. 실제 요청을 볼 필요가 있습니다.

관련 문제