2016-10-09 6 views
0

paypal IPN을 사용하고 있습니다. 알림 URL을 설정하고 한순간에 정상적으로 작동하고있었습니다. 나는 계속 전진하여 사이트 im building을 마치고 라이브 서버에 놓았으며 이제 IPN은 사이트로 보내지 않습니다. IPN 시뮬레이터를 사용하고 웹 사이트에서 알림을 수신합니다. 수동으로 알림 URL로 이동하면 내 웹 사이트에서 코드가 실행됩니다. 실제 거래가 완료되면 웹 사이트에 알림을 전송하지 않습니다. 취소 및 성공 URL은 정상적으로 작동합니다. 내 샌드 박스에서 IPN이 켜져 있는지 확인했습니다. 마지막으로, 알림 URL 페이지 내에 위의 페이지로 이동했을 때 정보를 표시하는 로그가 있지만 트랜잭션을 수행 할 때 아무 것도 표시되지 않습니다. 나는이 사이트에서 최소한 30 개의 게시물을 읽었으며 모든 리소스를 다 써 버렸기 때문에 누군가 다른 아이디어가 있기를 바란다.PayPal IPN 샌드 박스에서 웹 사이트로 보내지 않습니다.

PayPal 샌드 박스의 알림은 거래 중에 전송되지 않으므로 나는 모든 가능성을 배제했습니다. 누구든지이 일에 뛰어 들었습니까?

답변

1

IPN 기록에서 배송 상태를 확인 했습니까? IPN이 대기열에 들어간 것일 수 있습니다. 지난 며칠 동안 그 일이 저에게 일어났습니다. 샌드 박스 계정에 로그인하고 상단의 개요 섹션에서 "기록"을 클릭하십시오. 그런 다음 아래로 스크롤하여 'IPN 기록'을 클릭하십시오. 각 IPN의 상태가 표시되어야합니다. 상태가 대기중인 경우 대기 외에는 할 수있는 일이 많지 않다고 생각합니다. Paypal Sandbox가 최근 IPN 중 일부를 처리하는 데 24 시간 이상이 걸렸습니다.

+0

감사합니다. @Pennywise 모든 테스트가 끝나고 9 시간 후에 사이트에 모든 알림이 전송되었습니다. 나는 지연을 알지 못했다. 나는 그것이 100 % 일한 적이 없으므로 PP 샌드 박스라고 가정 했으므로 나는 그것을 만들어서 테스트 해 보았고 정상적으로 작동했다. 당신은 지연에 맞습니다. 나는 그것에 대해 아무 것도 찾을 수 없으므로, 장래에 누군가에게 도움이되기를 바랍니다. – Scott