지불 월 사용자가 만료 된 신용 카드를 가지고 있으며 페이팔을 얻기 위해 세 번 실패한 경우 paypal에 의해 "일시 중지"됩니다. 이 상황에서 데이터베이스에서 올바른 변경이 수행되도록 PHP 스크립트를 업데이트하려고합니다. 나는 paypal 문서를 연구했고 사용자의 계정이 일시 중단 된 후에 사용해야하는 IPN 변수에 대한 명확한 답을 찾을 수 없습니다.일시 중지 된 구독에 대한 올바른 paypal IPN 변수
다음 중 올바른 변수와 값을 알고있는 사람은 누구입니까? 경우
{
감사 ($의 PAYMENT_STATUS == "중단"|| $의 txn_type가 == || $ txn_type == "중단는"||의 $의 PROFILE_STATUS == "중단"을 "subscr_failed")!
예 Paypal 문서는 다소 농담입니다. 나는 2 개의 지불 실패 후에 구독이 취소 될 것이라고 나에게 말한 그들의 지지자 중 한 명에게 전화를했습니다. 물론 그렇지 않았습니다. 3 번 실패한 후 구독이 일시 중지되고 내 기록을 볼 때 'recurring_payment_suspended_due_to_max_failed_payment'상태 만 표시되었습니다. – glidester
'recurring_payment_suspended_due_to_max_failed_payment'IPN을 설계 한 사람이 해고되어야합니다. 이 말도 안되는 txn_type으로 시작하는 다른 모든 IPN과 완전히 다릅니다. 그런 다음 비즈니스 매개 변수가 누락되었습니다. 이름이 바뀐 recurring_payment_id. 나는이 개발자가 생각하고 있었던 것을 의미합니까? – mrbrdo