Article ID: 7044, created on Dec 22, 2009, last review on Aug 4, 2014

  • Applies to:
  • H-Sphere 3.3

Symptoms

Transactions in Authorize.net are authorized but never captured.

Log file contains a line like:
Error processing credit card: This transaction cannot be accepted.

Cause

The prior_auth_capture function used by Parallels H-Sphere is no longer supported by the Authorize.net SIM protocol.

Resolution

Install the Authorize payment gateway package which does not use pre-auth.

Download custom package AuthorizeNetSIMWithoutPreauth-0.1-7.hsp available at http://downloads.hsphere.com/AuthorizeNetSIMWithoutPreauth-0.1-7.hsp and install it using the following command: # java psoft.hsp.tools.PkgInstaller --package=AuthorizeNetSIMWithoutPreauth-0.1-7.hsp
(See http://forums.psoft.net/rus/HSdocumentation/customization/package_installation.html for details on custom package installation.)

Switch to the new payment gateway:

1. Go to Settings - Payment Settings - Merchant Gateway.
2. Select the new gateway under the "Add new gateway" section and click "Add".
3. Fill in the gateway settings and press "Submit".
4. Select the new gateway under the "Set active" section and click "Activate".

f213b9fa8759d57bee5d547445806fe7 6311ae17c1ee52b36e68aaf4ad066387 3fce07d43dd909dcf7cad8a0e8c377eb

Email subscription for changes to this article
Save as PDF