Author: sichen
Date: Wed Dec 12 15:06:46 2007
New Revision: 603769
URL: http://svn.apache.org/viewvc?rev=603769&view=rev
Log:
Fix bug in AIMPaymentServices where failed captures will crash the payment
system because the captureRefNum was not passed back.
Modified:
ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/authorizedotnet/AIMPaymentServices.java
Modified:
ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/authorizedotnet/AIMPaymentServices.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/authorizedotnet/AIMPaymentServices.java?rev=603769&r1=603768&r2=603769&view=diff
==============================================================================
---
ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/authorizedotnet/AIMPaymentServices.java
(original)
+++
ofbiz/trunk/applications/accounting/src/org/ofbiz/accounting/thirdparty/authorizedotnet/AIMPaymentServices.java
Wed Dec 12 15:06:46 2007
@@ -641,10 +641,10 @@
results.put("captureResult", new
Boolean(captureResult.booleanValue()));
results.put("captureFlag",ar.getReasonCode());
results.put("captureMessage",ar.getReasonText());
+ results.put("captureRefNum",
ar.getResponseField(AuthorizeResponse.TRANSACTION_ID));
if(captureResult.booleanValue()) { //passed
results.put("captureCode",
ar.getResponseField(AuthorizeResponse.AUTHORIZATION_CODE));
- results.put("captureRefNum",
ar.getResponseField(AuthorizeResponse.TRANSACTION_ID));
results.put("captureAmount", new
Double(ar.getResponseField(AuthorizeResponse.AMOUNT)));
} else {
results.put("captureAmount", new Double("0.00"));