이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 24676|회답: 0

[출처] . Net Integration의 PayPal IPN 반환 값은 항상 유효하지 않았습니다

[링크 복사]
게시됨 2019. 5. 28. 오후 4:16:05 | | | |
먼저, 즉시 지급 통지(IPN) 문서 링크입니다:하이퍼링크 로그인이 보입니다.

서버가 즉시 결제 알림을 받으면, PayPal로 전송되는 HTTP POST를 만들어 확인해야 합니다. POST는 다음 주소로 보내야 합니다:하이퍼링크 로그인이 보입니다.

(받으면) 또한 POST 문자열에 "_notify cmd"라는 값이 붙은 "cmd"(예: cmd=_notify-validate)를 추가해야 합니다.

PayPal은 POST에 다음과 같은 답변을 보냅니다검증됨"아니면"올바르지 않음”。


검증됨: 검증이 성공했고, INVALID는 검증 실패를 의미합니다.

용액:

PayPal의 문자 인코딩을 수정하고 아래 그림에 나와 같이 "Settings - Sales Tools - PayPal 버튼 언어 인코딩 - 더 많은 인코딩 옵션"을 찾아보세요:



"PayPal이 보내는 데이터에서 동일한 인코딩(예: IPN, 다운로드 가능한 로그, 이메일)을 사용할지 설정하세요." "UTF-8로 인코딩됨.

제 코드:



Postman으로 커밋을 시도하면 아래와 같이 "VERIFIED"라는 메시지가 돌아옵니다:






이전의:WPF가 Discuz에 로그인하고 게시물을 작성합니다
다음:. .NET 복원력 및 일시적 실패 처리 폴리 재시도 전략
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com