페이팔 IPN 과정
페이팔 결제 즉시 통보 (IPN) 페이팔을 식별하고 서버의 통신 인터페이스로 서버의 처리 Real - Time을 구입하는 데 사용됩니다. IPN, 취소되었습니다 할 수도 있고 또는 거래 및 기타 데이터의 상태 실패, 즉시 통지하고 확인을 수신 및 수당 제공 페이팔 결제를 보낼 수있습니다.
IPN와 페이팔의 API 및 커뮤니케이션, 등의 개막을 경영의 다양한 사용자 정의하는 데 사용될 수있습니다 :
- 실시간으로 고객의 쇼핑에 대한 사용자 정의 웹 사이트에 다시
- IPN을 통해 ""변수는 고객을 추적할 전송
- 소프트웨어 및 기타 디지털 제품을 다운로드하려면, 주요 방문의 배포
- 자동으로 작업을 수행
- 파트너가 판매와 수수료를 추적
- 자신만의 데이터베이스에서 트랜잭션에 대한 정보를 저장하는 데
검색 변수
결제 후 실시, 페이팔 페이팔 포스트 notify_url 변수 통지서에 지정된 서버를 통해 전송됩니다 URL을 보냈습니다. 이 스크립트는 지정된 paypal_ipn_handler.php 위의, 그래서이 문서의 생성, 그리고 그것의 정의는 다음과 같은 :
1 2 3 4 5 6 7 8 9 10 11 12 13 | <? PHP는 'includes/user_functions.php' ) ; ( '가 포함 / user_functions.php')을 포함; 'includes/shared_functions.php' ) ; ( '가 포함 / shared_functions.php')을 포함; / / 할당 로컬 변수에 변수를 게시 $_POST [ 'payment_status' ] ; payment_status $ = $ _POST [ 'payment_status']; $_POST [ 'mc_gross' ] ; amountDue $ = $ _POST [ 'mc_gross']; $_POST [ 'txn_id' ] ; txn_id $ = $ _POST [ 'txn_id']; $_POST [ 'mc_currency' ] ; payment_currency $ = $ _POST [ 'mc_currency']; $_POST [ 'custom' ] ; $ = cartid $ _POST [ '사용자 지정']; $_POST [ 'business' ] ; my_email $ = $ _POST [ '비즈니스']; $_POST [ 'payer_email' ] ; 이메일 $ = $ _POST [ 'payer_email']; ... |
우선, 페이팔을 통해 지역 변수의 보존에 중요한 변수가 넘는 POST로 보내십시오.
지불을 확인
확인하는 방법에 대해 지불하는 것입니다 : 페이팔에서 변수를 보내지을 회수하고 다시 - POST를 통해 그들을 보내주시기 바랍니다. paypal_ipn_handler.php 정의하려면 다음 코드를 추가하여 계속 :












































