URL to catch post data from off-site payment gateway in Drupal commerce
You can catch it wherever you want. It's up to you to define the menu item and ensure it gets communicated properly to the gateway. See Commerce PayPal for examples - it uses an IPN listener that is always accessible (even in maintenance mode) and dispatches it to the appropriate payment method for processing.