Details
Description
The recommended civicrm return ipn callback url is civicrm/payment/ipn?processor_id=17.
However, some payment gateways insist on adding an additional ? before appending their data - which results in an invalid url.
After discussion with Kurund it seems it would be fairly easy to make civicrm/payment/ipn/17 work - which they wouldn't be able to break!