Drupal Commerce: Authorize.net payment from manual order
It's really just a simple matter that the payment terminal form doesn't fully imitate the checkout form on the front end, so redirected payment methods or direct post payment methods are not going to be supportable there.