svn commit: r467725 - /incubator/ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/authorizedotnet/AIMPaymentServices.java

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r467725 - /incubator/ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/authorizedotnet/AIMPaymentServices.java

sichen
Author: sichen
Date: Wed Oct 25 11:34:33 2006
New Revision: 467725

URL: http://svn.apache.org/viewvc?view=rev&rev=467725
Log:
Changed authorize.net capture to use the PRIOR_AUTH_CAPTURE instead of CAPTURE_ONLY

Modified:
    incubator/ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/authorizedotnet/AIMPaymentServices.java

Modified: incubator/ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/authorizedotnet/AIMPaymentServices.java
URL: http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/authorizedotnet/AIMPaymentServices.java?view=diff&rev=467725&r1=467724&r2=467725
==============================================================================
--- incubator/ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/authorizedotnet/AIMPaymentServices.java (original)
+++ incubator/ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/authorizedotnet/AIMPaymentServices.java Wed Oct 25 11:34:33 2006
@@ -87,8 +87,10 @@
         buildCustomerBillingInfo(context,props,request);
         buildEmailSettings(context,props,request);
         request.put("x_Invoice_Num","Order " + orderPaymentPreference.getString("orderId"));
-        //props.put("transType","PRIOR_AUTH_CAPTURE");
-        props.put("transType","CAPTURE_ONLY");
+        // PRIOR_AUTH_CAPTURE is the right one to use, since we already have an authorization from the authTransaction.
+        // CAPTURE_ONLY is a "force" transaction to be used if there is no prior authorization
+        props.put("transType","PRIOR_AUTH_CAPTURE");
+        //props.put("transType","CAPTURE_ONLY");
         props.put("cardtype", (String)creditCard.get("cardType"));
         buildCaptureTransaction(context,props,request);