2012-04-16 3 views
10

내 PayPal IPN 스크립트가 잘 실행됩니다. 샌드 박스 계정으로 테스트 할 때 즉시 지불이 이루어 지지만 클라이언트의 업무용 전자 메일을 사용할 때 은 '보류 중'으로, pending_reason은 IPN 로그 호출에서 '일방적 인'것으로 나타납니다.paypal IPN이 pending_reason : unilateral을 반환합니다.

내 고객의 이메일은 PayPal에서 확인합니다. 왜이 문제가 발생하는지 누구나 알 수 있습니까?

답변

16

pending_reason=unilateral은 결제 수령자의 이메일 주소가 PayPal에 등록되지 않았 음을 의미합니다. 보류 사유의 전체 목록은 PayPal IPN documentation을 참조하십시오.

이메일 주소에 오타가 있는지 확인하고 고객이 실제로 주소를 PayPal에 등록했다는 사실을 다시 확인하십시오.

+0

예 알렉스 내 고객으로부터이 사실을 확인했습니다. 그들은 페이팔에 등록되어 있으며 심지어 고객으로부터 지불금을 받고 있습니다. –

+0

나는 Sarbjit 다음 정말 당황 스럽다. PayPal 계정에 로그인하여 지불 내역을 볼 수 있는지 확인하는 것이 좋습니다. 또한 앱에 디버그 로그 라인을 추가하여 보내려는 이메일 주소가 등록 된 이메일과 동일한 지 다시 확인하십시오. –

+0

이미 로그 파일을 만들었으며 이메일도 같습니다. 클라이언트가 페이팔로 자신의 주소 (이메일 주소가 아닌)를 확인하지 않은 경우 알렉스 그것이 이유 일 수 있습니다? –

12

www.sandbox.paypal.com에서 테스트 할 때 www.sandbox.paypal.com에서 만든 계정 만 존재합니다. 따라서 라이브 계정은 샌드 박스 사이트에 존재하지 않으므로 테스트 용으로 사용할 수 없습니다. developer.paypal.com에서 계정을 만들어야합니다.

3

나는이 문제를 겪었습니다. PayPal을 "live"payer_email으로 보내고 샌드 박스에서 비즈니스 이메일로 변경했을 때 보내주었습니다. 내 실시간 이메일과 동일 ****[email protected]

+1

나는 똑같은 문제를 안고있다. 명확한 이유는 Paypal webhook에 잘못된 이메일을 보내고 이것을 ****[email protected]으로 바꾸면 문제가 해결된다. – SRack

관련 문제