2013-01-12 1 views
4

지불을 반복 페이팔은 다음 중 한 txn_type 중 하나가일시 중지 된 가입이 다시 활성화 될 때 PayPal IPN이 있습니까?

recurring_payment_suspended 
recurring_payment_suspended_due_to_max_failed_payment 

질문 전송됩니다와 함께 IPN을 중지입니다 :

recurring_payment_reactivated 
:처럼 다시 활성화 통지하는 IPN 있는가 되풀이 지불이 B를 일시 중단 할 때

나는 어떤 SO에 대한 정보, 구글과 https://www.x.com/developers/paypal/documentation-tools/ipn/integration-guide/IPNandPDTVariables

또는 페이팔이 우리에게 할 수있는 IPN을 제공하는 이유를 아는 사람 않습니다를 찾을 수 없습니다 재 활성화되지 않을 때.

답변

7

방금 ​​샌드 박스에서이 시나리오를 테스트했습니다. CreateRecurringPaymentsProfile을 사용하여 새 프로필을 만들었으며 예상대로 바로 recurring_payment_profile_created IPN을 받았습니다.

그런 다음 ManageRecurringPaymentsProfileStatus을 사용하여 프로필을 일시 중지하고 예상대로 recurring_payment_suspended IPN을 얻었습니다.

그런 다음 ManageRecurringPaymentsProfileStatus을 사용하여 프로필을 다시 활성화했지만이 작업으로 새로운 IPN을 얻지 못했습니다.

나는 이러한 결과를 토대로 생산을하지 못하게 될 것이라고 말합니다.

말했다, 나는 항상 언제든지 사용자가 사이트의 유료 영역에 로그인 프로파일의 현재 상태를 확인하기 위해 GetRecurringPaymentsProfileDetails API를 사용하는 것이 좋습니다 (또는 유효한 프로필을 필요로 아무것도 액세스를 시도합니다.)

+4

프로덕션 환경에서 테스트 한 결과 샌드 박스 테스트와 동일한 결과를 얻었습니다. 샌드 박스는 때로는 프로덕션 시스템과 일관성이 없습니다. ' 서스펜션에 대해 알려주는 ipn이 있다면 서스펜션을 되 돌리는 것이 논리적 일 것입니다. 오 잘. 그리고 그 제안에 감사드립니다. –