Próbuję zintegrować Paypal i używam sandbox w procesie. Podążam krokiem zaakceptowanej odpowiedzi w poniższym pytaniu. Setting PayPal return URL and making it auto return?Ustawianie adresu zwrotnego PayPal do localhost
Ale kiedy próbuję wprowadzić adres URL, Paypal zwróci poniższy błąd.
We were unable to validate the URL you have entered. Please check your entry and try again.
Adres URL, który próbuję ustawić, to http://localhost:8888/paypal/success.php
.
także Próbowałem wysyłając link zwrotny z formularza poniżej.
<input type="hidden" name="return" value="http://localhost:8888/paypal/success.php">
Obie metody nie działają dla mnie.
pełnej formie
<form method="post" action="https://www.sandbox.paypal.com/cgi-bin/webscr">
<!-- Identify your business so that you can collect the payments. -->
<input type="hidden" value="[email protected]" name="business">
<!-- Specify a Buy Now button. -->
<input type="hidden" value="_xclick" name="cmd">
<!-- Specify details about the item that buyers will purchase. -->
<input type="hidden" value="AM Test Item" name="item_name">
<input type="hidden" value="22.16" name="amount">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" value="item_number" name="item_number">
<input type="hidden" name="return" value="http://localhost:8888/paypal/success.php">
<!-- Display the payment button. -->
<input type="image" name="submit" border="0" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynow_LG.gif" alt="PayPal - The safer, easier way to pay online">
<img alt="" border="0" width="1" height="1" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" >
</form>
Jak mogę sprawdzić na moim komputerze rozwoju?
miałem ten sam pomysł na najpierw, ale powyższa odpowiedź pomogła mi. Mimo to dziękuję – Techie
Jest to również niepoprawne. Wykonuję wszystkie moje testy na miejscu, a PayPal nie ma problemu z używaniem adresu localhost do zwracanego adresu URL. Tylko podczas testowania IPN musisz znajdować się na publicznym serwerze internetowym. –
Pytanie dotyczy "Automatycznego zwrotu", a to NIE DZIAŁA podczas korzystania z localhost. Możesz jednak ustawić adres URL powrotu jako localhost, a gdy klikniesz na kroki paypal, kliknij przycisk "Powrót do" (Cokolwiek nazwa). Spowoduje to powrót do adresu URL localhost, ale jest to problem podczas próby debugowania i testowania automatycznego powrotu! – leen3o