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=""Item 1"" />
<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=""Item 1"" />
<input type="hidden" name="item_number_2" value="444" />
<input type="hidden" name="amount_2" value="1" />
</form>
양식은 자바 스크립트를 통해 제출되고있다.
변경 후 IPN 처리기가 구매 후에 절대로 실행되지 않으며 수동으로 주문을 추가해야합니다.
무엇이 문제 일 수 있습니까? notify_url
변수는 100 % 정확합니다.
나는 계정 소유자가 아니며 계정 소유자가 매우 게으름 ... 로그를 확인했지만 IPN 스크립트에 대한 요청이 없었습니다. 제출 양식이 정상이면 IPN 기록을 기다려야합니다. – CamaroSS