2014-11-11 1 views
0

우리는 IPN 수신기를 개발했으며 성공적으로 Paypal로부터 응답을 받고 있습니다.IPN은 완료 상태에 대한 응답을 보내지 않습니다.

문제 : IPN이 거래가 완료 되어도 "보류 중"으로 payment_status로 응답합니다 (판매자 계좌에서 교차 확인했습니다).

환불하는 경우 IPN이 적절한 지불 상태 (환불)로 응답합니다.

payment_status가 "Completed"일 때만 핵심 로직을 작성해야하기 때문에 누락 될 수있는 점은 누구나 알 수 있습니까?

참고 : 우리는 샌드 박스 페이팔을 사용하고 있습니다.

도움이 될 것입니다.

+0

당신이 당신의 IPN에 "보류"등의 상태를 보여줍니다 트랜잭션 ID를 붙여 넣을 수 있습니까? – Eshan

+0

txn_id is like 1KV49447100814057 –

답변

0

결제 상태가 검토 상태가되어 24 시간 내에 완료되는 샌드 박스 계정에 대해 '결제 검토'를 사용 설정 한 것으로 보입니다. 따라서 상태가 "완료 됨"으로 나타나게하려면 developer.paypal.com -> Dashboard -> Sandbox -> Accounts에 로그인해야합니다. 샌드 박스 이메일 주소 -> 프로필 -> 설정을 클릭하십시오. '결제 검토'옵션이 표시되면 사용 중지해야합니다.

완료되면 완료 상태로 지불을 받게됩니다.

아래 스크린 샷을 참조 할 수 있습니다 :

http://content.screencast.com/users/Eshan26Jain/folders/Default/media/bb944b14-ee33-4914-a259-a06790258773/2014-11-13_19-01-05.png

enter image description here

+0

나는 샌드 박스 페이팔 계정 -> 설정 (판매자)에 대한 지불 검토 옵션을 찾지 못했습니다. –

+0

나는 당신의 업데이트 된 답변에 따라 이러한 설정을했지만 여전히 운이 없습니다. –