Przeszedłem przez (nie tak pomocne) dokumenty PayPal i nie mogę znaleźć łatwej odpowiedzi na ten problem. Kiedy użytkownik wraca z serwisu PayPal, adres URL nie zawiera ciągu zapytania, a tym samym nie otrzymuję wartości "tx" (ani żadnej innej wartości).PayPal PDT nie zwraca wartości tx w ciągu zapytania
To jest przykład tego, co mam do wysyłania PayPal:
<form accept-charset="utf-8" action="https://www.sandbox.paypal.com/au/cgi-bin/webscr" id="paypal-form" method="post">
<input type="hidden" name="business" value="[email protected]">
<input type="hidden" name="cancel_return" value="http://localhost/checkout">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="charset" value="utf-8">
<input type="hidden" name="currency_code" value="AUD">
<input type="hidden" name="custom" value="155">
<input type="hidden" name="lc" value="AU">
<input type="hidden" name="notify_url" value="http://localhost/paypal-ipn">
<input type="hidden" name="return" value="http://localhost/checkout">
<input type="hidden" name="item_name" value="ABC Company - Order #155">
<input type="hidden" name="item_number" value="155">
<input type="hidden" name="amount" value="8.95">
<input type="hidden" name="discount_amount" value="0.00">
<input type="hidden" name="shipping" value="25.00">
<input type="image" src="https://www.paypal.com/en_AU/i/btn/btn_buynowCC_LG.gif" name="submit" alt="Buy Now">
</form>
Z góry dzięki!
Mam to działa w witrynie na żywo, ale strona sandbox (dev) nie działa. Cholerny obszar piaskownicy nie zawsze działa zgodnie z oczekiwaniami lub działa na żywo: @. –
@Daniel - Chociaż z pewnością zgadzam się, że strona piaskownicy jest pozornie ZAWSZE pomieszana, wartość "zwrotu" zdecydowanie działa i jest nadal zawarta w dokumentacji PP zaktualizowanej do końca listopada 2011. – JM4