2011-12-18 3 views
1

나는 PayPal IPN Library을 사용하여 구독 결제를 처리하고 있습니다. 라이브러리는 IPN 응답을 데이터베이스에 기록합니다. 반환 URL은 "처리"페이지로, ipn_log 테이블에서 "성공"상태를 시간 간격으로 확인합니다. 하지만이 테이블에서 현재 트랜잭션 행을 식별 할 수 없습니다. 지불이 완료되었음을 어떻게 확인할 수 있습니까? 반환 URL에 POST 변수를 가져올 수 있지만 그 중 아무 것도 데이터베이스에 등록되어 있지 않습니다. IPN에 의해 ​​반환되고 또한 POST에 의해 반환 URL로 전송되는 변수가 있습니까? 트랜잭션 ID 같은 것이 있습니까? 어쩌면 Im은 이것에 틀린 방법 가고있다 지불 상태를 확인하는 다른 aproach가있다.Codeigniter PayPal IPN 라이브러리로 Paypal 구독 확인

+1

알립니다. 버튼 양식에 추가 된 "사용자 정의"필드가 트릭을 만듭니다. 데이터베이스에 저장하면 프로세스를 추적하는 데 충분합니다. – JoaoPedro

+1

해결책을 답안으로 추가하고 승인 된 것으로 표시하여 동일한 문제가있는 다른 사람들이 나중에 찾을 수 있도록하십시오. – stormdrain

답변

2

알 수 있습니다. 버튼 양식에 추가 된 "사용자 정의"필드가 트릭을 만듭니다. 데이터베이스에 저장하면 프로세스를 추적하는 데 충분합니다.