2015-01-30 3 views
1

이전에는 장바구니에 PayPal이 완전히 설치되어 있으며 각 장바구니에 추가 버튼 당 add 방법을 사용했으며 각 구매 후에 IPN 스크립트가 올바르게 실행되었습니다. 이제 다른 결제 옵션을 추가 했으므로 Google 웹 사이트에서 장바구니를 구현했습니다. 그리고 여기 페이팔에 카트 컨텐츠를 전달하는 형태는 다음과 같습니다PayPal의 IPN이 장바구니 업로드를 위해 실행되지 않습니다.

<form action="https://www.paypal.com/cgi-bin/webscr" method="POST" id="pp_cart_form"> 
    <input type="hidden" name="business" value="[email protected]" /> 
    <input type="hidden" name="cmd" value="_cart" /> 
    <input type="hidden" name="upload" value="1" /> 
    <input type="hidden" name="return" value="Return URL here - works fine" /> 
    <input type="hidden" name="no_shipping" value="1" /> 
    <input type="hidden" name="no_note" value="1" /> 
    <input type="hidden" name="rm" value="2" /> 
    <input type="hidden" name="custom" value="upload_cart" /> 
    <input type="hidden" name="invoice" value="Invoice ID" /> 
    <input type="hidden" name="notify_url" value="IPN URL - never gets fired" /> 
    <input type="hidden" name="item_name_1" value="&quot;Item 1&quot;" /> 
    <input type="hidden" name="item_number_1" value="443" /> 
    <input type="hidden" name="amount_1" value="1" /> 
    <input type="hidden" name="item_name_2" value="&quot;Item 1&quot;" /> 
    <input type="hidden" name="item_number_2" value="444" /> 
    <input type="hidden" name="amount_2" value="1" /> 
</form> 

양식은 자바 스크립트를 통해 제출되고있다.

변경 후 IPN 처리기가 구매 후에 절대로 실행되지 않으며 수동으로 주문을 추가해야합니다.

무엇이 문제 일 수 있습니까? notify_url 변수는 100 % 정확합니다.

답변

1

트리거가 발생하지 않았 음을 확인하기 위해 수행 한 작업은 무엇입니까? 결과를보기 위해 PayPal IPN 기록을 확인 했습니까? 웹 서버 로그를 확인 했습니까?

how to test PayPal IPN에서이 기사를 살펴보십시오. 이러한 단계를 따르면 문제를 해결하는 데 도움이됩니다.

+0

나는 계정 소유자가 아니며 계정 소유자가 매우 게으름 ... 로그를 확인했지만 IPN 스크립트에 대한 요청이 없었습니다. 제출 양식이 정상이면 IPN 기록을 기다려야합니다. – CamaroSS