나는 그것을 이해하지 못함 .. 샌드 박스 모드의 구독 버튼을 테스트 한 결과 성공적으로 실행되었습니다. 테스트 비즈니스가 지불을 받았고 notify_url이 잘 호출되었습니다. 하지만 샌드 박스 모드를 바꿔 치기 만해도 비즈니스는 여전히 유료화되고 구독은 성공적으로 설정되지만 notify_url은 호출되지 않습니다. 나는 라이브/샌드 박스 형태의 사이에 변화하고있어 유일한 사항은 다음과 같습니다PayPal 구독/Notify_URL 전화하지 않음 (샌드 박스에서 작동)
{if $sandbox == TRUE}
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
{else}
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
{/if}
및
{if $sandbox == TRUE}
<input type="hidden" name="hosted_button_id" value="46CVBBYCFHPSY" />
{else}
<input type="hidden" name="hosted_button_id" value="VCL8LGQUWCM5E" />
{/if}
그냥 케이스에 중요한
... 그것의 나머지는 다음과 같습니다 <input type="hidden" name="cmd" value="_s-xclick" /><input type="image" src="https://www.paypal.com/en_US/GB/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online." />
<input type="hidden" name="custom" value="{$user->user_info.user_id}" />
<input type="hidden" name="return" value="http://www.singlesikhs.co.uk/dev/singlesikhs/payment.php?task=success" />
<input type="hidden" name="notify_url" value="http://www.singlesikhs.co.uk/dev/singlesikhs/payment_paypal.php?action=ipn" />
<input type="hidden" name="cancel_return" value="http://www.singlesikhs.co.uk/dev/singlesikhs/payment.php?task=cancel" />
<img alt="" border="0" src="https://www.paypal.com/en_GB/i/scr/pixel.gif" width="1" height="1">
</form>
왜 이런 이유가 작동하지 않습니까 ?? 나는 내 머리카락을 꺼내서 내 고객을 위해 이걸 알아 내려고 노력하고있다. 나는 상황이 잘못되어 가고있는 것을 파악할 수 없다. 제발 도와주세요, 제 고객을 위해 끝내야합니다. 나는이 모든 것을 제외하고는 100 % 일하는 것을 가지고있다. 고마워.
한 가지. 샌드 박스 계정에 대한 hosted_button_id를 어떻게 만들 수 있었습니까? – FoF