Hi,
our application uses Standard Payment to sell services.
To process the payment a POST request to **removed** will be fired. This request contains all importand informations and
<input type="hidden" name="rm" value="2">
The value of "2" forces the API to send back the customer to our application via POST request (**removed**).
This works perfect in PayPal sandbox. PayPal live API works mostly, but sometimes after a paymant was completed the customer will be send back to our application by a GET request. And here we get a problem because some important data was not part of this GET request so we are unable to give the customer acces to the paid service.
The form we send to PayPal:
<form id="paypal" action="**removed**" method="post" target="_top">
<input type="hidden" name="cmd" value="_xclick"> <input type="hidden" name="business" value="THEBUSINESSID"> <input type="hidden" name="lc" value="DE"> <input type="hidden" name="item_name" value="Service name"> <input type="hidden" name="item_title" value="Service name"> <input type="hidden" name="item_number" value="123456"> <input type="hidden" name="amount" value="999.99"> <input type="hidden" name="quantity" value="1"> <input type="hidden" name="display" value="1"> <input type="hidden" name="currency_code" value="EUR"> <input type="hidden" name="no_note" value="1"> <input type="hidden" name="no_shipping" value="1"> <input type="hidden" name="custom" value="someCustomDataWeNeedTogetBack"> <input type="hidden" name="rm" value="2"> <input type="hidden" name="return" value="**removed**> <input type="hidden" name="cancel_return" value="**removed**">
</form>
The sometimes received GET request:
**removed**
We don't understand what goes wrong here and need help to solve this strange problem.
... View more