Subversion Repositories SmartDukaan

Rev

Rev 1128 | Rev 1555 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1128 Rev 1554
Line 222... Line 222...
222
			} catch (ShoppingCartException e) {
222
			} catch (ShoppingCartException e) {
223
				log.error("Error while reseting the cart in cart database.");
223
				log.error("Error while reseting the cart in cart database.");
224
				e.printStackTrace();
224
				e.printStackTrace();
225
			}
225
			}
226
			
226
			
227
			this.redirectUrl = successUrl + "?paymentId="+merchantPaymentId;
227
			// Enqueue the email, containing transaction info, to be sent later by batch job  
228
			
228
			try {
-
 
229
				transactionClient.enqueueTransactionInfoEmail(txnId);
-
 
230
			} catch (Exception e) {
-
 
231
				e.printStackTrace();
229
		}else{
232
			}
230
			
233
			
-
 
234
			this.redirectUrl = successUrl + "?paymentId="+merchantPaymentId;
-
 
235
		}
-
 
236
		else	{
231
			try {
237
			try {
232
				paymentClient.updatePaymentDetails(merchantPaymentId, paymentId, sessionId, result, errorText, tranId, auth, ref, errorNo, PaymentStatus.FAILED, postdate, null);
238
				paymentClient.updatePaymentDetails(merchantPaymentId, paymentId, sessionId, result, errorText, tranId, auth, ref, errorNo, PaymentStatus.FAILED, postdate, null);
233
			} catch (PaymentException e1) {
239
			} catch (PaymentException e1) {
234
				log.error("Unable to update payment details in our database." + e1.getError_code() + e1.getMessage());
240
				log.error("Unable to update payment details in our database." + e1.getError_code() + e1.getMessage());
235
				e1.printStackTrace();
241
				e1.printStackTrace();
Line 273... Line 279...
273
 
279
 
274
	@Override
280
	@Override
275
	public void setServletResponse(HttpServletResponse response) {
281
	public void setServletResponse(HttpServletResponse response) {
276
		this.response = response;
282
		this.response = response;
277
	}
283
	}
278
	
-
 
279
}
284
}
280
285