2011-11-08 4 views
1

전자 북에 대한 페이팔 체크 아웃을 설정하려고하는데 페이팔을 통해 결제가 완료되면 이메일을 보내야합니다.Paypal PHP - 결제가 취소되었는지 확인 하시겠습니까?

나는 IPN을 설정했지만, 누군가가 eCheck를 사용하려고 시도하는 경우, 그것이 언제 지울 것인지 또는 대기중인 것을 말하는지 확실하지 않습니다. 누구든지 이것을 확인하거나 거부 할 수 있습니까?

즉, 즉시 결제하지 않으면 결제가 취소되었거나 거부되었는지 어떻게 확인할 수 있습니까?

환호

답변

2

모든 단계마다 IPN 알림이 표시됩니다. 지불이 될 수있는 많은 상태가 있습니다

변수에 대한 자세한 내용은이 문서의 페이지를 참조 번호 47 :.

https://cms.paypal.com/cms_content/US/en_US/files/developer/IPNGuide.pdf

+0

잘 알고 있다면, paypal 샌드 박스로 테스트 할 수있는 방법이 있습니까? 예를 들어, 개별 "핑"을 보내지 않고 유효성을 검사하면서 보낼 수 있습니까? –

+0

@BlackWraith, ~ 5 년 후에 IPN을 프로그래밍하지는 않았지만 샌드 박스 도구가 매우 강력하다는 것을 기억합니다. 나는 다양한 지불 성공과 실패를 시험 할 수있는 방법이 있어야한다고 생각합니다. – Brad

+0

건배가 도움이 될 것입니다. –

1

등록이 개발자로, 당신은 사용하여 코드를 테스트 할 수 있습니다 자신의 IPN 자극기. '테스트 도구'를 클릭 한 다음 '즉시 지불 알림 (IPN) 시뮬레이터'를 클릭하면됩니다.

양식 게시 작업 링크를 "https://www.sandbox.paypal.com/cgi-bin/webscr"로 변경했는지 확인하십시오. "https://www.paypal.com/cgi-bin/webscr ". 거기에있는 거의 모든 장면을 테스트해볼 수 있습니다. 희망이 도움이됩니다.